home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / MPW Additions / Tools / MrCpp / MrCpp.rsrc / CODE_6_err.txt < prev    next >
Text File  |  1996-05-07  |  98KB  |  1,725 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00001870 (26 of them)
  3. # far model jump table entries starting at A5 + 0x00000000 (0 of them)
  4. # A5 relocation data at 0x00000000
  5. #   A5 relocation at 0000FFFE
  6. # A5 is 0x00000000
  7. # PC relocation data at 0x00000000
  8. #   PC relocation at 0000FFFE
  9. # load address is 0x00000000
  10. fn00000000:
  11. 00000000  4E56 0000                link       A6, 0
  12. 00000004  486D BC1C                pea.l      [A5 - 0x43E4]
  13. 00000008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14. 0000000C  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  15. 00000010  4E5E                     unlink     A6
  16. 00000012  205F                     movea.l    A0, [A7]+
  17. 00000014  584F                     addq.w     A7, 4
  18. 00000016  4ED0                     jmp        [A0]
  19. fn00000018:
  20. 00000018  487A 0010                pea.l      [PC + 0x10 /* 0000002A, value 0x4D724370 'MrCp', pstring "rCpp C++ Compiler 2.0d5c6\rCopyright (C) 1994-1996 by Apple Computer, Inc.\rBas" */]
  21. 0000001C  486D B3A6                pea.l      [A5 - 0x4C5A]
  22. 00000020  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  23. 00000024  504F                     addq.w     A7, 8
  24. 00000026  4E75                     rts
  25. 00000028  00A6 4D72 4370           ori.l      -[A6], 0x4D724370 /* 'MrCp' */
  26. 0000002E  7020                     moveq.l    D0, 0x20
  27. 00000030  432B 2B20                .invalid   1, [A3 + 0x2B20] // invalid opcode 4 with b == 4
  28. 00000034  436F 6D70                chk.w      D1, [A7 + 0x6D70]
  29. 00000038  696C                     bvs        +0x6E /* 000000A6 */
  30. 0000003A  6572                     bcs        +0x74 /* 000000AE */
  31. 0000003C  2032 2E30                move.l     D0, [A2 + D2 * 8 + 0x30]
  32. 00000040  6435                     bcc        +0x37 /* 00000077 */
  33. 00000042  6336                     bls        +0x38 /* 0000007A */
  34. 00000044  0D43                     bchg       D3, D6
  35. 00000046  6F70                     ble        +0x72 /* 000000B8 */
  36. 00000048  7972                     moveq.l    D4, 0x72
  37. 0000004A  6967                     bvs        +0x69 /* 000000B3 */
  38. 0000004C  6874                     bvc        +0x76 /* 000000C2 */
  39. 0000004E  2028 4329                move.l     D0, [A0 + 0x4329]
  40. 00000052  2031 3939 342D 3139      move.l     D0, [[A1 + 0x342D3139 + D3]]
  41. 0000005A  3936 2062                move.w     -[A4], [A6 + D2.w + 0x62]
  42. 0000005E  7920                     moveq.l    D4, 0x20
  43. 00000060  4170 706C                chk.w      D0, [A0 + D7.w + 0x6C]
  44. 00000064  6520                     bcs        +0x22 /* 00000086 */
  45. 00000066  436F 6D70                chk.w      D1, [A7 + 0x6D70]
  46. 0000006A  7574                     moveq.l    D2, 0x74
  47. 0000006C  6572                     bcs        +0x74 /* 000000E0 */
  48. 0000006E  2C20                     move.l     D6, -[A0]
  49. 00000070  496E 632E                chk.w      D4, [A6 + 0x632E]
  50. 00000074  0D42                     bchg       D2, D6
  51. 00000076  6173                     bsr        +0x75 /* 000000EB */
  52. 00000078  6564                     bcs        +0x66 /* 000000DE */
  53. label0000007A:
  54. 0000007A  206F 6E20                movea.l    A0, [A7 + 0x6E20]
  55. 0000007E  5379 6D61 6E74           subq.w     [0x6D616E74], 1
  56. 00000084  6563                     bcs        +0x65 /* 000000E9 */
  57. label00000086:
  58. 00000086  2043                     movea.l    A0, D3
  59. 00000088  2B2B 2043                move.l     -[A5], [A3 + 0x2043]
  60. 0000008C  6F6D                     ble        +0x6F /* 000000FB */
  61. 0000008E  7069                     moveq.l    D0, 0x69
  62. 00000090  6C65                     bge        +0x67 /* 000000F7 */
  63. 00000092  7220                     moveq.l    D1, 0x20
  64. 00000094  382E 312E                move.w     D4, [A6 + 0x312E]
  65. 00000098  3064                     movea.w    A0, -[A4]
  66. 0000009A  3230 0D43 6F70 7972      move.w     D1, [[A0 + <<invalid base displacement size>>] + 0x6F707972]
  67. 000000A2  6967                     bvs        +0x69 /* 0000010B */
  68. 000000A4  6874                     bvc        +0x76 /* 0000011A */
  69. label000000A6:
  70. 000000A6  2028 4329                move.l     D0, [A0 + 0x4329]
  71. 000000AA  2031 3939 342D 3139      move.l     D0, [[A1 + 0x342D3139 + D3]]
  72. // begin alternate branch 000000AE-000000B2
  73. label000000AE:
  74. 000000AE  342D 3139                move.w     D2, [A5 + 0x3139]
  75. // end alternate branch 000000AE-000000B2
  76. label000000AE: // (misaligned)
  77. 000000B2  3936 2062                move.w     -[A4], [A6 + D2.w + 0x62]
  78. 000000B6  7920                     moveq.l    D4, 0x20
  79. label000000B8:
  80. 000000B8  5379 6D61 6E74           subq.w     [0x6D616E74], 1
  81. 000000BE  6563                     bcs        +0x65 /* 00000123 */
  82. 000000C0  2043                     movea.l    A0, D3
  83. label000000C2:
  84. 000000C2  6F72                     ble        +0x74 /* 00000136 */
  85. 000000C4  706F                     moveq.l    D0, 0x6F
  86. 000000C6  7261                     moveq.l    D1, 0x61
  87. 000000C8  7469                     moveq.l    D2, 0x69
  88. 000000CA  6F6E                     ble        +0x70 /* 0000013A */
  89. 000000CC  0D0D                     btst       A5, D6
  90. 000000CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  91. // begin alternate branch 000000D0-000000E0
  92. fn000000D0:
  93. 000000D0  4E56 0000                link       A6, 0
  94. 000000D4  486E 000C                pea.l      [A6 + 0xC]
  95. 000000D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  96. 000000DC  486D B3A6                pea.l      [A5 - 0x4C5A]
  97. // end alternate branch 000000D0-000000E0
  98. fn000000D0: // (misaligned)
  99. 000000D2  0000 486E                ori.b      D0, 0x6E /* 'n' */
  100. 000000D6  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  101. 000000DA  0008 486D                ori.b      A0, 0x6D /* 'm' */
  102. label000000DE:
  103. 000000DE  B3A6                     xor.l      -[A6], D1
  104. label000000E0:
  105. 000000E0  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  106. 000000E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  107. 000000E8  486D B3A6                pea.l      [A5 - 0x4C5A]
  108. 000000EC  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  109. 000000F0  486D B390                pea.l      [A5 - 0x4C70]
  110. 000000F4  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  111. 000000F8  4E5E                     unlink     A6
  112. 000000FA  4E75                     rts
  113. 000000FC  4E56 0000                link       A6, 0
  114. 00000100  202D D91E                move.l     D0, [A5 - 0x26E2]
  115. 00000104  6704                     beq        +0x6 /* 0000010A */
  116. 00000106  4EBA 0918                jsr        [PC + 0x918 /* 00000A20 */]
  117. label0000010A:
  118. 0000010A  302D BC40                move.w     D0, [A5 - 0x43C0]
  119. 0000010E  670A                     beq        +0xC /* 0000011A */
  120. 00000110  4EBA FF06                jsr        [PC - 0xFA /* 00000018 */]
  121. 00000114  4240                     clr.w      D0
  122. 00000116  3B40 BC40                move.w     [A5 - 0x43C0], D0
  123. label0000011A:
  124. 0000011A  486E 0010                pea.l      [A6 + 0x10]
  125. 0000011E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  126. 00000122  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  127. 00000126  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  128. 0000012A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  129. 0000012E  487A 0044                pea.l      [PC + 0x44 /* 00000174, value 0xD232D2D '\r#--', pstring "#------------" */]
  130. 00000132  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  131. label00000136:
  132. 00000136  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  133. label0000013A:
  134. 0000013A  504F                     addq.w     A7, 8
  135. 0000013C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  136. 00000140  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  137. 00000144  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  138. 00000148  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  139. 0000014C  584F                     addq.w     A7, 4
  140. 0000014E  526D D93A                addq.w     [A5 - 0x26C6], 1
  141. 00000152  302D D5D4                move.w     D0, [A5 - 0x2A2C]
  142. 00000156  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  143. 0000015A  6612                     bne        +0x14 /* 0000016E */
  144. 0000015C  0C6D 0004 D93A           cmpi.w     [A5 - 0x26C6], 0x4
  145. 00000162  6F0A                     ble        +0xC /* 0000016E */
  146. 00000164  701B                     moveq.l    D0, 0x1B
  147. 00000166  2F00                     move.l     -[A7], D0
  148. 00000168  4EBA 038E                jsr        [PC + 0x38E /* 000004F8 */]
  149. 0000016C  584F                     addq.w     A7, 4
  150. label0000016E:
  151. 0000016E  4E5E                     unlink     A6
  152. 00000170  4E75                     rts
  153. 00000172  001A 0D23                ori.b      [A2]+, 0x23 /* '#' */
  154. 00000176  2D2D 2D2D                move.l     -[A6], [A5 + 0x2D2D]
  155. 0000017A  2D2D 2D2D                move.l     -[A6], [A5 + 0x2D2D]
  156. 0000017E  2D2D 2D2D                move.l     -[A6], [A5 + 0x2D2D]
  157. 00000182  2D2D 2D2D                move.l     -[A6], [A5 + 0x2D2D]
  158. 00000186  2D2D 2D2D                move.l     -[A6], [A5 + 0x2D2D]
  159. 0000018A  2D2D 2D00                move.l     -[A6], [A5 + 0x2D00]
  160. fn0000018E:
  161. 0000018E  4E56 0000                link       A6, 0
  162. 00000192  2F0A                     move.l     -[A7], A2
  163. 00000194  246E 0014                movea.l    A2, [A6 + 0x14]
  164. 00000198  102D BC1A                move.b     D0, [A5 - 0x43E6]
  165. 0000019C  661C                     bne        +0x1E /* 000001BA */
  166. 0000019E  0C6D 0001 BC46           cmpi.w     [A5 - 0x43BA], 0x1
  167. 000001A4  6E14                     bgt        +0x16 /* 000001BA */
  168. 000001A6  2F0A                     move.l     -[A7], A2
  169. 000001A8  4EAD 172A                jsr        [A5 + 0x172A /* export_737 */]
  170. 000001AC  0C6D 0001 BC46           cmpi.w     [A5 - 0x43BA], 0x1
  171. 000001B2  6606                     bne        +0x8 /* 000001BA */
  172. 000001B4  2F0A                     move.l     -[A7], A2
  173. 000001B6  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  174. label000001BA:
  175. 000001BA  0C6D 0001 BC46           cmpi.w     [A5 - 0x43BA], 0x1
  176. 000001C0  6D0C                     blt        +0xE /* 000001CE */
  177. 000001C2  487A 005A                pea.l      [PC + 0x5A /* 0000021E, value 0x23232320 '### ', cstring "### " */]
  178. 000001C6  2F0A                     move.l     -[A7], A2
  179. 000001C8  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  180. 000001CC  504F                     addq.w     A7, 8
  181. label000001CE:
  182. 000001CE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  183. 000001D2  2F0A                     move.l     -[A7], A2
  184. 000001D4  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  185. 000001D8  504F                     addq.w     A7, 8
  186. 000001DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  187. 000001DE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  188. 000001E2  2F0A                     move.l     -[A7], A2
  189. 000001E4  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  190. 000001E8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  191. 000001EC  102D BC1A                move.b     D0, [A5 - 0x43E6]
  192. 000001F0  6618                     bne        +0x1A /* 0000020A */
  193. 000001F2  302D BC46                move.w     D0, [A5 - 0x43BA]
  194. 000001F6  6612                     bne        +0x14 /* 0000020A */
  195. 000001F8  302D BC44                move.w     D0, [A5 - 0x43BC]
  196. 000001FC  660C                     bne        +0xE /* 0000020A */
  197. 000001FE  487A 0024                pea.l      [PC + 0x24 /* 00000224, value 0xD232D2D '\r#--', pstring "#------------" */]
  198. 00000202  2F0A                     move.l     -[A7], A2
  199. 00000204  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  200. 00000208  504F                     addq.w     A7, 8
  201. label0000020A:
  202. 0000020A  2F0A                     move.l     -[A7], A2
  203. 0000020C  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  204. 00000210  245F                     movea.l    A2, [A7]+
  205. 00000212  4E5E                     unlink     A6
  206. 00000214  205F                     movea.l    A0, [A7]+
  207. 00000216  4FEF 0010                lea.l      A7, [A7 + 0x10]
  208. 0000021A  4ED0                     jmp        [A0]
  209. 0000021C  0020 2323                ori.b      -[A0], 0x23 /* '#' */
  210. 00000220  2320                     move.l     -[A1], -[A0]
  211. 00000222  0000 0D23                ori.b      D0, 0x23 /* '#' */
  212. 00000226  2D2D 2D2D                move.l     -[A6], [A5 + 0x2D2D]
  213. 0000022A  2D2D 2D2D                move.l     -[A6], [A5 + 0x2D2D]
  214. 0000022E  2D2D 2D2D                move.l     -[A6], [A5 + 0x2D2D]
  215. 00000232  2D2D 2D2D                move.l     -[A6], [A5 + 0x2D2D]
  216. 00000236  2D2D 2D2D                move.l     -[A6], [A5 + 0x2D2D]
  217. 0000023A  2D2D 2D00                move.l     -[A6], [A5 + 0x2D00]
  218. fn0000023E:
  219. 0000023E  4E56 FFF8                link       A6, -0x0008
  220. 00000242  48E7 1820                movem.l    -[A7], D3,D4,A2
  221. 00000246  262E 000C                move.l     D3, [A6 + 0xC]
  222. 0000024A  202D D91E                move.l     D0, [A5 - 0x26E2]
  223. 0000024E  6704                     beq        +0x6 /* 00000254 */
  224. 00000250  4EBA 07CE                jsr        [PC + 0x7CE /* 00000A20 */]
  225. label00000254:
  226. 00000254  302D BC40                move.w     D0, [A5 - 0x43C0]
  227. 00000258  670A                     beq        +0xC /* 00000264 */
  228. 0000025A  4EBA FDBC                jsr        [PC - 0x244 /* 00000018 */]
  229. 0000025E  4240                     clr.w      D0
  230. 00000260  3B40 BC40                move.w     [A5 - 0x43C0], D0
  231. label00000264:
  232. 00000264  0C83 0000 0000           cmpi.l     D3, 0x0
  233. 0000026A  6A04                     bpl        +0x6 /* 00000270 */
  234. 0000026C  4483                     neg.l      D3
  235. 0000026E  6022                     bra        +0x24 /* 00000292 */
  236. label00000270:
  237. 00000270  102D BC1A                move.b     D0, [A5 - 0x43E6]
  238. 00000274  661C                     bne        +0x1E /* 00000292 */
  239. 00000276  486E FFF8                pea.l      [A6 - 0x8]
  240. 0000027A  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  241. 0000027E  2040                     movea.l    A0, D0
  242. 00000280  2810                     move.l     D4, [A0]
  243. 00000282  670E                     beq        +0x10 /* 00000292 */
  244. 00000284  B8AD BC48                cmp.l      D4, [A5 - 0x43B8]
  245. 00000288  6604                     bne        +0x6 /* 0000028E */
  246. 0000028A  7000                     moveq.l    D0, 0x00
  247. 0000028C  6066                     bra        +0x68 /* 000002F4 */
  248. label0000028E:
  249. 0000028E  2B44 BC48                move.l     [A5 - 0x43B8], D4
  250. label00000292:
  251. 00000292  2F03                     move.l     -[A7], D3
  252. 00000294  4EBA 07EA                jsr        [PC + 0x7EA /* 00000A80 */]
  253. 00000298  584F                     addq.w     A7, 4
  254. 0000029A  2440                     movea.l    A2, D0
  255. 0000029C  526D D93A                addq.w     [A5 - 0x26C6], 1
  256. 000002A0  486D B3A6                pea.l      [A5 - 0x4C5A]
  257. 000002A4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  258. 000002A8  2F0A                     move.l     -[A7], A2
  259. 000002AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  260. 000002AE  4EBA FEDE                jsr        [PC - 0x122 /* 0000018E */]
  261. 000002B2  202D D89C                move.l     D0, [A5 - 0x2764]
  262. 000002B6  6712                     beq        +0x14 /* 000002CA */
  263. 000002B8  2F2D D89C                move.l     -[A7], [A5 - 0x2764]
  264. 000002BC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  265. 000002C0  2F0A                     move.l     -[A7], A2
  266. 000002C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  267. 000002C6  4EBA FEC6                jsr        [PC - 0x13A /* 0000018E */]
  268. label000002CA:
  269. 000002CA  102D BC1A                move.b     D0, [A5 - 0x43E6]
  270. 000002CE  6622                     bne        +0x24 /* 000002F2 */
  271. 000002D0  302D BC46                move.w     D0, [A5 - 0x43BA]
  272. 000002D4  661C                     bne        +0x1E /* 000002F2 */
  273. 000002D6  302D D5D4                move.w     D0, [A5 - 0x2A2C]
  274. 000002DA  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  275. 000002DE  6612                     bne        +0x14 /* 000002F2 */
  276. 000002E0  0C6D 0004 D93A           cmpi.w     [A5 - 0x26C6], 0x4
  277. 000002E6  6F0A                     ble        +0xC /* 000002F2 */
  278. 000002E8  701B                     moveq.l    D0, 0x1B
  279. 000002EA  2F00                     move.l     -[A7], D0
  280. 000002EC  4EBA 020A                jsr        [PC + 0x20A /* 000004F8 */]
  281. 000002F0  584F                     addq.w     A7, 4
  282. label000002F2:
  283. 000002F2  7001                     moveq.l    D0, 0x01
  284. label000002F4:
  285. 000002F4  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  286. 000002F8  4E5E                     unlink     A6
  287. 000002FA  205F                     movea.l    A0, [A7]+
  288. 000002FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  289. 00000300  4ED0                     jmp        [A0]
  290. 00000302  4E56 0000                link       A6, 0
  291. 00000306  7075                     moveq.l    D0, 0x75
  292. 00000308  2F00                     move.l     -[A7], D0
  293. 0000030A  4EBA 0774                jsr        [PC + 0x774 /* 00000A80 */]
  294. 0000030E  584F                     addq.w     A7, 4
  295. 00000310  2F00                     move.l     -[A7], D0
  296. 00000312  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  297. 00000316  486E 000C                pea.l      [A6 + 0xC]
  298. 0000031A  4EBA FF22                jsr        [PC - 0xDE /* 0000023E */]
  299. 0000031E  4E5E                     unlink     A6
  300. 00000320  4E75                     rts
  301. 00000322  4E56 0000                link       A6, 0
  302. 00000326  7076                     moveq.l    D0, 0x76
  303. 00000328  2F00                     move.l     -[A7], D0
  304. 0000032A  4EBA 0754                jsr        [PC + 0x754 /* 00000A80 */]
  305. 0000032E  584F                     addq.w     A7, 4
  306. 00000330  2F00                     move.l     -[A7], D0
  307. 00000332  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  308. 00000336  486E 000C                pea.l      [A6 + 0xC]
  309. 0000033A  4EBA FF02                jsr        [PC - 0xFE /* 0000023E */]
  310. 0000033E  4E5E                     unlink     A6
  311. 00000340  4E75                     rts
  312. fn00000342:
  313. 00000342  4E56 FFD8                link       A6, -0x0028
  314. 00000346  2F03                     move.l     -[A7], D3
  315. 00000348  362D BC42                move.w     D3, [A5 - 0x43BE]
  316. 0000034C  7000                     moveq.l    D0, 0x00
  317. 0000034E  3003                     move.w     D0, D3
  318. 00000350  2F00                     move.l     -[A7], D0
  319. 00000352  4A43                     tst.w      D3
  320. 00000354  670E                     beq        +0x10 /* 00000364 */
  321. 00000356  2F3C 0000 00D1           move.l     -[A7], 0xD1
  322. 0000035C  4EBA 0722                jsr        [PC + 0x722 /* 00000A80 */]
  323. 00000360  584F                     addq.w     A7, 4
  324. 00000362  600A                     bra        +0xC /* 0000036E */
  325. label00000364:
  326. 00000364  700E                     moveq.l    D0, 0x0E
  327. 00000366  2F00                     move.l     -[A7], D0
  328. 00000368  4EBA 0716                jsr        [PC + 0x716 /* 00000A80 */]
  329. 0000036C  584F                     addq.w     A7, 4
  330. label0000036E:
  331. 0000036E  2F00                     move.l     -[A7], D0
  332. 00000370  486E FFD8                pea.l      [A6 - 0x28]
  333. 00000374  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  334. 00000378  4FEF 000C                lea.l      A7, [A7 + 0xC]
  335. 0000037C  486E FFD8                pea.l      [A6 - 0x28]
  336. 00000380  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  337. 00000384  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  338. 00000388  4EBA FEB4                jsr        [PC - 0x14C /* 0000023E */]
  339. 0000038C  261F                     move.l     D3, [A7]+
  340. 0000038E  4E5E                     unlink     A6
  341. 00000390  205F                     movea.l    A0, [A7]+
  342. 00000392  504F                     addq.w     A7, 8
  343. 00000394  4ED0                     jmp        [A0]
  344. fn00000396:
  345. 00000396  4E56 0000                link       A6, 0
  346. 0000039A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  347. 0000039E  486E 000C                pea.l      [A6 + 0xC]
  348. 000003A2  4EBA FF9E                jsr        [PC - 0x62 /* 00000342 */]
  349. 000003A6  4E5E                     unlink     A6
  350. 000003A8  4E75                     rts
  351. fn000003AA:
  352. 000003AA  4E56 FFD8                link       A6, -0x0028
  353. 000003AE  2F03                     move.l     -[A7], D3
  354. 000003B0  362D BC42                move.w     D3, [A5 - 0x43BE]
  355. 000003B4  7000                     moveq.l    D0, 0x00
  356. 000003B6  3003                     move.w     D0, D3
  357. 000003B8  2F00                     move.l     -[A7], D0
  358. 000003BA  4A43                     tst.w      D3
  359. 000003BC  670E                     beq        +0x10 /* 000003CC */
  360. 000003BE  2F3C 0000 00D1           move.l     -[A7], 0xD1
  361. 000003C4  4EBA 06BA                jsr        [PC + 0x6BA /* 00000A80 */]
  362. 000003C8  584F                     addq.w     A7, 4
  363. 000003CA  600A                     bra        +0xC /* 000003D6 */
  364. label000003CC:
  365. 000003CC  700E                     moveq.l    D0, 0x0E
  366. 000003CE  2F00                     move.l     -[A7], D0
  367. 000003D0  4EBA 06AE                jsr        [PC + 0x6AE /* 00000A80 */]
  368. 000003D4  584F                     addq.w     A7, 4
  369. label000003D6:
  370. 000003D6  2F00                     move.l     -[A7], D0
  371. 000003D8  486E FFD8                pea.l      [A6 - 0x28]
  372. 000003DC  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  373. 000003E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  374. 000003E4  486E FFD8                pea.l      [A6 - 0x28]
  375. 000003E8  202E 000C                move.l     D0, [A6 + 0xC]
  376. 000003EC  D0AD BC3C                add.l      D0, [A5 - 0x43C4]
  377. 000003F0  2F00                     move.l     -[A7], D0
  378. 000003F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  379. 000003F6  4EBA FE46                jsr        [PC - 0x1BA /* 0000023E */]
  380. 000003FA  261F                     move.l     D3, [A7]+
  381. 000003FC  4E5E                     unlink     A6
  382. 000003FE  205F                     movea.l    A0, [A7]+
  383. 00000400  504F                     addq.w     A7, 8
  384. 00000402  4ED0                     jmp        [A0]
  385. fn00000404:
  386. 00000404  4E56 0000                link       A6, 0
  387. 00000408  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  388. 0000040C  486E 000C                pea.l      [A6 + 0xC]
  389. 00000410  4EBA FF98                jsr        [PC - 0x68 /* 000003AA */]
  390. 00000414  4E5E                     unlink     A6
  391. 00000416  4E75                     rts
  392. 00000418  4E56 0000                link       A6, 0
  393. 0000041C  2F03                     move.l     -[A7], D3
  394. 0000041E  262E 000C                move.l     D3, [A6 + 0xC]
  395. 00000422  0C83 FFFF FFFF           cmpi.l     D3, 0xFFFFFFFF
  396. 00000428  6616                     bne        +0x18 /* 00000440 */
  397. 0000042A  7024                     moveq.l    D0, 0x24
  398. 0000042C  2F00                     move.l     -[A7], D0
  399. 0000042E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  400. 00000432  486D BD7A                pea.l      [A5 - 0x4286]
  401. 00000436  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  402. 0000043A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  403. 0000043E  6012                     bra        +0x14 /* 00000452 */
  404. label00000440:
  405. 00000440  0C83 0000 0024           cmpi.l     D3, 0x24 /* '$' */
  406. 00000446  640A                     bcc        +0xC /* 00000452 */
  407. 00000448  41ED BD7A                lea.l      A0, [A5 - 0x4286]
  408. 0000044C  11AE 000B 3000           move.b     [A0 + D3.w], [A6 + 0xB]
  409. label00000452:
  410. 00000452  261F                     move.l     D3, [A7]+
  411. 00000454  4E5E                     unlink     A6
  412. 00000456  205F                     movea.l    A0, [A7]+
  413. 00000458  504F                     addq.w     A7, 8
  414. 0000045A  4ED0                     jmp        [A0]
  415. fn0000045C:
  416. 0000045C  4E56 FFEC                link       A6, -0x0014
  417. 00000460  2F03                     move.l     -[A7], D3
  418. 00000462  262E 000C                move.l     D3, [A6 + 0xC]
  419. 00000466  0C83 0000 0024           cmpi.l     D3, 0x24 /* '$' */
  420. 0000046C  650A                     bcs        +0xC /* 00000478 */
  421. 0000046E  2F3C 0000 0276           move.l     -[A7], 0x276
  422. 00000474  4EBA FB8A                jsr        [PC - 0x476 /* 00000000 */]
  423. label00000478:
  424. 00000478  102D D5E3                move.b     D0, [A5 - 0x2A1D]
  425. 0000047C  6750                     beq        +0x52 /* 000004CE */
  426. 0000047E  41ED BD7A                lea.l      A0, [A5 - 0x4286]
  427. 00000482  4A30 3000                tst.b      [A0 + D3.w]
  428. 00000486  6646                     bne        +0x48 /* 000004CE */
  429. 00000488  302D D5D4                move.w     D0, [A5 - 0x2A2C]
  430. 0000048C  7220                     moveq.l    D1, 0x20
  431. 0000048E  C041                     and.w      D0, D1
  432. 00000490  6604                     bne        +0x6 /* 00000496 */
  433. 00000492  536D D93A                subq.w     [A5 - 0x26C6], 1
  434. label00000496:
  435. 00000496  2F03                     move.l     -[A7], D3
  436. 00000498  7074                     moveq.l    D0, 0x74
  437. 0000049A  2F00                     move.l     -[A7], D0
  438. 0000049C  4EBA 05E2                jsr        [PC + 0x5E2 /* 00000A80 */]
  439. 000004A0  584F                     addq.w     A7, 4
  440. 000004A2  2F00                     move.l     -[A7], D0
  441. 000004A4  486E FFEC                pea.l      [A6 - 0x14]
  442. 000004A8  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  443. 000004AC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  444. 000004B0  486E FFEC                pea.l      [A6 - 0x14]
  445. 000004B4  41ED BC4C                lea.l      A0, [A5 - 0x43B4]
  446. 000004B8  1230 3000                move.b     D1, [A0 + D3.w]
  447. 000004BC  7000                     moveq.l    D0, 0x00
  448. 000004BE  1001                     move.b     D0, D1
  449. 000004C0  4480                     neg.l      D0
  450. 000004C2  2F00                     move.l     -[A7], D0
  451. 000004C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  452. 000004C8  4EBA FD74                jsr        [PC - 0x28C /* 0000023E */]
  453. 000004CC  600C                     bra        +0xE /* 000004DA */
  454. label000004CE:
  455. 000004CE  0C6D 0000 BC46           cmpi.w     [A5 - 0x43BA], 0x0
  456. 000004D4  6F04                     ble        +0x6 /* 000004DA */
  457. 000004D6  536D BC46                subq.w     [A5 - 0x43BA], 1
  458. label000004DA:
  459. 000004DA  261F                     move.l     D3, [A7]+
  460. 000004DC  4E5E                     unlink     A6
  461. 000004DE  205F                     movea.l    A0, [A7]+
  462. 000004E0  504F                     addq.w     A7, 8
  463. 000004E2  4ED0                     jmp        [A0]
  464. 000004E4  4E56 0000                link       A6, 0
  465. 000004E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  466. 000004EC  486E 000C                pea.l      [A6 + 0xC]
  467. 000004F0  4EBA FF6A                jsr        [PC - 0x96 /* 0000045C */]
  468. 000004F4  4E5E                     unlink     A6
  469. 000004F6  4E75                     rts
  470. fn000004F8:
  471. 000004F8  4E56 0000                link       A6, 0
  472. 000004FC  2F03                     move.l     -[A7], D3
  473. 000004FE  262E 0008                move.l     D3, [A6 + 0x8]
  474. 00000502  0C83 0000 00A9           cmpi.l     D3, 0xA9
  475. 00000508  6718                     beq        +0x1A /* 00000522 */
  476. 0000050A  0C83 0000 00B1           cmpi.l     D3, 0xB1
  477. 00000510  6710                     beq        +0x12 /* 00000522 */
  478. 00000512  7054                     moveq.l    D0, 0x54
  479. 00000514  B680                     cmp.l      D3, D0
  480. 00000516  6628                     bne        +0x2A /* 00000540 */
  481. 00000518  0CAD 0000 0000 D63C      cmpi.l     [A5 - 0x29C4], 0x0
  482. 00000520  6F1E                     ble        +0x20 /* 00000540 */
  483. label00000522:
  484. 00000522  7001                     moveq.l    D0, 0x01
  485. 00000524  3B40 D93A                move.w     [A5 - 0x26C6], D0
  486. 00000528  42A7                     clr.l      -[A7]
  487. 0000052A  4EBA 0554                jsr        [PC + 0x554 /* 00000A80 */]
  488. 0000052E  584F                     addq.w     A7, 4
  489. 00000530  2F00                     move.l     -[A7], D0
  490. 00000532  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  491. 00000536  486E 000C                pea.l      [A6 + 0xC]
  492. 0000053A  4EBA FD02                jsr        [PC - 0x2FE /* 0000023E */]
  493. 0000053E  603E                     bra        +0x40 /* 0000057E */
  494. label00000540:
  495. 00000540  42A7                     clr.l      -[A7]
  496. 00000542  4EBA 053C                jsr        [PC + 0x53C /* 00000A80 */]
  497. 00000546  584F                     addq.w     A7, 4
  498. 00000548  2F00                     move.l     -[A7], D0
  499. 0000054A  486D B3A6                pea.l      [A5 - 0x4C5A]
  500. 0000054E  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  501. 00000552  504F                     addq.w     A7, 8
  502. 00000554  486E 000C                pea.l      [A6 + 0xC]
  503. 00000558  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  504. 0000055C  4EBA 0522                jsr        [PC + 0x522 /* 00000A80 */]
  505. 00000560  584F                     addq.w     A7, 4
  506. 00000562  2F00                     move.l     -[A7], D0
  507. 00000564  486D B3A6                pea.l      [A5 - 0x4C5A]
  508. 00000568  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  509. 0000056C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  510. 00000570  487A 0018                pea.l      [PC + 0x18 /* 0000058A, value 0xD00706F '\r\0po', cstring "\" */]
  511. 00000574  486D B3A6                pea.l      [A5 - 0x4C5A]
  512. 00000578  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  513. 0000057C  504F                     addq.w     A7, 8
  514. label0000057E:
  515. 0000057E  4EBA 04A0                jsr        [PC + 0x4A0 /* 00000A20 */]
  516. 00000582  261F                     move.l     D3, [A7]+
  517. 00000584  4E5E                     unlink     A6
  518. 00000586  4E75                     rts
  519. 00000588  0002 0D00                ori.b      D2, 0x0
  520. 0000058C  706F                     moveq.l    D0, 0x6F
  521. 0000058E  2F00                     move.l     -[A7], D0
  522. 00000590  4EBA FF66                jsr        [PC - 0x9A /* 000004F8 */]
  523. 00000594  584F                     addq.w     A7, 4
  524. 00000596  4E75                     rts
  525. 00000598  4E56 0000                link       A6, 0
  526. 0000059C  7070                     moveq.l    D0, 0x70
  527. 0000059E  2F00                     move.l     -[A7], D0
  528. 000005A0  4EBA 04DE                jsr        [PC + 0x4DE /* 00000A80 */]
  529. 000005A4  584F                     addq.w     A7, 4
  530. 000005A6  2F00                     move.l     -[A7], D0
  531. 000005A8  486D B3A6                pea.l      [A5 - 0x4C5A]
  532. 000005AC  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  533. 000005B0  504F                     addq.w     A7, 8
  534. 000005B2  486E 000C                pea.l      [A6 + 0xC]
  535. 000005B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  536. 000005BA  4EBA 04C4                jsr        [PC + 0x4C4 /* 00000A80 */]
  537. 000005BE  584F                     addq.w     A7, 4
  538. 000005C0  2F00                     move.l     -[A7], D0
  539. 000005C2  486D B3A6                pea.l      [A5 - 0x4C5A]
  540. 000005C6  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  541. 000005CA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  542. 000005CE  487A 0016                pea.l      [PC + 0x16 /* 000005E6, value 0xD00487A '\r\0Hz', cstring "\" */]
  543. 000005D2  486D B3A6                pea.l      [A5 - 0x4C5A]
  544. 000005D6  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  545. 000005DA  504F                     addq.w     A7, 8
  546. 000005DC  4EBA 0442                jsr        [PC + 0x442 /* 00000A20 */]
  547. 000005E0  4E5E                     unlink     A6
  548. 000005E2  4E75                     rts
  549. 000005E4  0002 0D00                ori.b      D2, 0x0
  550. fn000005E8:
  551. 000005E8  487A 0034                pea.l      [PC + 0x34 /* 0000061E, value 0x232D2D2D '#---', cstring "#-----------------------" */]
  552. 000005EC  486D B3A6                pea.l      [A5 - 0x4C5A]
  553. 000005F0  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  554. 000005F4  504F                     addq.w     A7, 8
  555. 000005F6  486D B3A6                pea.l      [A5 - 0x4C5A]
  556. 000005FA  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  557. 000005FE  202D D89C                move.l     D0, [A5 - 0x2764]
  558. 00000602  6716                     beq        +0x18 /* 0000061A */
  559. 00000604  487A 0032                pea.l      [PC + 0x32 /* 00000638, value 0x232D2D2D '#---', cstring "#-----------------------" */]
  560. 00000608  2F2D D89C                move.l     -[A7], [A5 - 0x2764]
  561. 0000060C  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  562. 00000610  504F                     addq.w     A7, 8
  563. 00000612  2F2D D89C                move.l     -[A7], [A5 - 0x2764]
  564. 00000616  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  565. label0000061A:
  566. 0000061A  4E75                     rts
  567. 0000061C  0034 232D 2D2D 2D2D      ori.b      [[A4 + 0x2D2D] + D2 * 4], 0x2D /* '-' */
  568. 00000624  2D2D 2D2D                move.l     -[A6], [A5 + 0x2D2D]
  569. 00000628  2D2D 2D2D                move.l     -[A6], [A5 + 0x2D2D]
  570. 0000062C  2D2D 2D2D                move.l     -[A6], [A5 + 0x2D2D]
  571. 00000630  2D2D 2D2D                move.l     -[A6], [A5 + 0x2D2D]
  572. 00000634  2D2D 0000                move.l     -[A6], [A5 + 0x0]
  573. 00000638  232D 2D2D                move.l     -[A1], [A5 + 0x2D2D]
  574. 0000063C  2D2D 2D2D                move.l     -[A6], [A5 + 0x2D2D]
  575. 00000640  2D2D 2D2D                move.l     -[A6], [A5 + 0x2D2D]
  576. 00000644  2D2D 2D2D                move.l     -[A6], [A5 + 0x2D2D]
  577. 00000648  2D2D 2D2D                move.l     -[A6], [A5 + 0x2D2D]
  578. 0000064C  2D2D 2D2D                move.l     -[A6], [A5 + 0x2D2D]
  579. 00000650  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  580. 00000654  FFD8                     .invalid   <<F/7/7>>
  581. 00000656  48E7 1820                movem.l    -[A7], D3,D4,A2
  582. 0000065A  7001                     moveq.l    D0, 0x01
  583. 0000065C  3B40 BC44                move.w     [A5 - 0x43BC], D0
  584. 00000660  362D BC42                move.w     D3, [A5 - 0x43BE]
  585. 00000664  7000                     moveq.l    D0, 0x00
  586. 00000666  3003                     move.w     D0, D3
  587. 00000668  2F00                     move.l     -[A7], D0
  588. 0000066A  4A43                     tst.w      D3
  589. 0000066C  670E                     beq        +0x10 /* 0000067C */
  590. 0000066E  2F3C 0000 00D1           move.l     -[A7], 0xD1
  591. 00000674  4EBA 040A                jsr        [PC + 0x40A /* 00000A80 */]
  592. 00000678  584F                     addq.w     A7, 4
  593. 0000067A  600A                     bra        +0xC /* 00000686 */
  594. label0000067C:
  595. 0000067C  700E                     moveq.l    D0, 0x0E
  596. 0000067E  2F00                     move.l     -[A7], D0
  597. 00000680  4EBA 03FE                jsr        [PC + 0x3FE /* 00000A80 */]
  598. 00000684  584F                     addq.w     A7, 4
  599. label00000686:
  600. 00000686  2F00                     move.l     -[A7], D0
  601. 00000688  486E FFD8                pea.l      [A6 - 0x28]
  602. 0000068C  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  603. 00000690  4FEF 000C                lea.l      A7, [A7 + 0xC]
  604. 00000694  486E FFD8                pea.l      [A6 - 0x28]
  605. 00000698  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  606. 0000069C  486E 0014                pea.l      [A6 + 0x14]
  607. 000006A0  4EBA FB9C                jsr        [PC - 0x464 /* 0000023E */]
  608. 000006A4  4A80                     tst.l      D0
  609. 000006A6  677A                     beq        +0x7C /* 00000722 */
  610. 000006A8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  611. 000006AC  4EBA 05B8                jsr        [PC + 0x5B8 /* 00000C66 */]
  612. 000006B0  2440                     movea.l    A2, D0
  613. 000006B2  2F0A                     move.l     -[A7], A2
  614. 000006B4  262E 0008                move.l     D3, [A6 + 0x8]
  615. 000006B8  781A                     moveq.l    D4, 0x1A
  616. 000006BA  B684                     cmp.l      D3, D4
  617. 000006BC  6706                     beq        +0x8 /* 000006C4 */
  618. 000006BE  7052                     moveq.l    D0, 0x52
  619. 000006C0  B680                     cmp.l      D3, D0
  620. 000006C2  6606                     bne        +0x8 /* 000006CA */
  621. label000006C4:
  622. 000006C4  41FA 0072                lea.l      A0, [PC + 0x72 /* 00000738, value 0x66726F6D 'from', cstring "from" */]
  623. 000006C8  6004                     bra        +0x6 /* 000006CE */
  624. label000006CA:
  625. 000006CA  41FA 0068                lea.l      A0, [PC + 0x68 /* 00000734, value 0x48616400 'Had\0', cstring "Had" */]
  626. label000006CE:
  627. 000006CE  2F08                     move.l     -[A7], A0
  628. 000006D0  486D BC70                pea.l      [A5 - 0x4390]
  629. 000006D4  4EBA F9FA                jsr        [PC - 0x606 /* 000000D0 */]
  630. 000006D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  631. 000006DC  202E 0010                move.l     D0, [A6 + 0x10]
  632. 000006E0  6732                     beq        +0x34 /* 00000714 */
  633. 000006E2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  634. 000006E6  4EBA 057E                jsr        [PC + 0x57E /* 00000C66 */]
  635. 000006EA  2440                     movea.l    A2, D0
  636. 000006EC  2F0A                     move.l     -[A7], A2
  637. 000006EE  262E 0008                move.l     D3, [A6 + 0x8]
  638. 000006F2  B684                     cmp.l      D3, D4
  639. 000006F4  6706                     beq        +0x8 /* 000006FC */
  640. 000006F6  7052                     moveq.l    D0, 0x52
  641. 000006F8  B680                     cmp.l      D3, D0
  642. 000006FA  6606                     bne        +0x8 /* 00000702 */
  643. label000006FC:
  644. 000006FC  41FA 0044                lea.l      A0, [PC + 0x44 /* 00000742, value 0x746F2020 'to  ', cstring "to  " */]
  645. 00000700  6004                     bra        +0x6 /* 00000706 */
  646. label00000702:
  647. 00000702  41FA 003A                lea.l      A0, [PC + 0x3A /* 0000073E, value 0x616E6400 'and\0', cstring "and" */]
  648. label00000706:
  649. 00000706  2F08                     move.l     -[A7], A0
  650. 00000708  486D BC70                pea.l      [A5 - 0x4390]
  651. 0000070C  4EBA F9C2                jsr        [PC - 0x63E /* 000000D0 */]
  652. 00000710  4FEF 000C                lea.l      A7, [A7 + 0xC]
  653. label00000714:
  654. 00000714  4240                     clr.w      D0
  655. 00000716  3B40 BC44                move.w     [A5 - 0x43BC], D0
  656. 0000071A  4EBA FECC                jsr        [PC - 0x134 /* 000005E8 */]
  657. 0000071E  7001                     moveq.l    D0, 0x01
  658. 00000720  6008                     bra        +0xA /* 0000072A */
  659. label00000722:
  660. 00000722  4240                     clr.w      D0
  661. 00000724  3B40 BC44                move.w     [A5 - 0x43BC], D0
  662. 00000728  7000                     moveq.l    D0, 0x00
  663. label0000072A:
  664. 0000072A  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  665. 0000072E  4E5E                     unlink     A6
  666. 00000730  4E75                     rts
  667. 00000732  0014 4861                ori.b      [A4], 0x61 /* 'a' */
  668. 00000736  6400 6672                bcc        +0x6674 /* 00006DAA */
  669. 0000073A  6F6D                     ble        +0x6F /* 000007A9 */
  670. 0000073C  0000 616E                ori.b      D0, 0x6E /* 'n' */
  671. 00000740  6400 746F                bcc        +0x7471 /* 00007BB1 */
  672. 00000744  2020                     move.l     D0, -[A0]
  673. 00000746  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  674. 0000074A  0000 48E7                ori.b      D0, 0xE7
  675. 0000074E  0030 246E 000C           ori.b      [A0 + D0.w + 0xC], 0x6E /* 'n' */
  676. 00000754  7054                     moveq.l    D0, 0x54
  677. 00000756  D5C0                     add.l      A2, D0
  678. 00000758  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  679. 0000075C  4EBA 09C6                jsr        [PC + 0x9C6 /* 00001124 */]
  680. 00000760  2640                     movea.l    A3, D0
  681. 00000762  2F0B                     move.l     -[A7], A3
  682. 00000764  2F0A                     move.l     -[A7], A2
  683. 00000766  2F0A                     move.l     -[A7], A2
  684. 00000768  7024                     moveq.l    D0, 0x24
  685. 0000076A  2F00                     move.l     -[A7], D0
  686. 0000076C  4EBA FC96                jsr        [PC - 0x36A /* 00000404 */]
  687. 00000770  4FEF 0010                lea.l      A7, [A7 + 0x10]
  688. 00000774  4CDF 0C00                movem.l    A2,A3, [A7]+
  689. 00000778  4E5E                     unlink     A6
  690. 0000077A  205F                     movea.l    A0, [A7]+
  691. 0000077C  504F                     addq.w     A7, 8
  692. 0000077E  4ED0                     jmp        [A0]
  693. 00000780  4E56 0000                link       A6, 0
  694. 00000784  2F0A                     move.l     -[A7], A2
  695. 00000786  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  696. 0000078A  4EBA 0998                jsr        [PC + 0x998 /* 00001124 */]
  697. 0000078E  2440                     movea.l    A2, D0
  698. 00000790  2F0A                     move.l     -[A7], A2
  699. 00000792  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  700. 00000796  7007                     moveq.l    D0, 0x07
  701. 00000798  2F00                     move.l     -[A7], D0
  702. 0000079A  4EBA FC68                jsr        [PC - 0x398 /* 00000404 */]
  703. 0000079E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  704. 000007A2  245F                     movea.l    A2, [A7]+
  705. 000007A4  4E5E                     unlink     A6
  706. 000007A6  205F                     movea.l    A0, [A7]+
  707. 000007A8  504F                     addq.w     A7, 8
  708. 000007AA  4ED0                     jmp        [A0]
  709. 000007AC  4E56 0000                link       A6, 0
  710. 000007B0  7001                     moveq.l    D0, 0x01
  711. 000007B2  3B40 BC44                move.w     [A5 - 0x43BC], D0
  712. 000007B6  703C                     moveq.l    D0, 0x3C
  713. 000007B8  2F00                     move.l     -[A7], D0
  714. 000007BA  4EBA FC48                jsr        [PC - 0x3B8 /* 00000404 */]
  715. 000007BE  584F                     addq.w     A7, 4
  716. 000007C0  4A80                     tst.l      D0
  717. 000007C2  6728                     beq        +0x2A /* 000007EC */
  718. 000007C4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  719. 000007C8  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  720. 000007CC  2F00                     move.l     -[A7], D0
  721. 000007CE  487A 003A                pea.l      [PC + 0x3A /* 0000080A, value 0x4861643A 'Had:', cstring "Had: %s " */]
  722. 000007D2  4EBA F8FC                jsr        [PC - 0x704 /* 000000D0 */]
  723. 000007D6  504F                     addq.w     A7, 8
  724. 000007D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  725. 000007DC  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  726. 000007E0  2F00                     move.l     -[A7], D0
  727. 000007E2  487A 001C                pea.l      [PC + 0x1C /* 00000800, value 0x616E643A 'and:', cstring "and: %s " */]
  728. 000007E6  4EBA F8E8                jsr        [PC - 0x718 /* 000000D0 */]
  729. 000007EA  504F                     addq.w     A7, 8
  730. label000007EC:
  731. 000007EC  4240                     clr.w      D0
  732. 000007EE  3B40 BC44                move.w     [A5 - 0x43BC], D0
  733. 000007F2  4EBA FDF4                jsr        [PC - 0x20C /* 000005E8 */]
  734. 000007F6  4E5E                     unlink     A6
  735. 000007F8  205F                     movea.l    A0, [A7]+
  736. 000007FA  504F                     addq.w     A7, 8
  737. 000007FC  4ED0                     jmp        [A0]
  738. 000007FE  0014 616E                ori.b      [A4], 0x6E /* 'n' */
  739. 00000802  643A                     bcc        +0x3C /* 0000083E */
  740. 00000804  2025                     move.l     D0, -[A5]
  741. 00000806  7320                     moveq.l    D1, 0x20
  742. 00000808  0000 4861                ori.b      D0, 0x61 /* 'a' */
  743. 0000080C  643A                     bcc        +0x3C /* 00000848 */
  744. 0000080E  2025                     move.l     D0, -[A5]
  745. 00000810  7320                     moveq.l    D1, 0x20
  746. 00000812  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  747. 00000816  0000 48E7                ori.b      D0, 0xE7
  748. 0000081A  0030 7001 3B40           ori.b      [A0 + <<invalid base displacement size>>], 0x1
  749. 00000820  BC44                     cmp.w      D6, D4
  750. 00000822  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  751. 00000826  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  752. 0000082A  2F00                     move.l     -[A7], D0
  753. 0000082C  7051                     moveq.l    D0, 0x51
  754. 0000082E  2F00                     move.l     -[A7], D0
  755. 00000830  4EBA FB64                jsr        [PC - 0x49C /* 00000396 */]
  756. 00000834  504F                     addq.w     A7, 8
  757. 00000836  4A80                     tst.l      D0
  758. 00000838  672C                     beq        +0x2E /* 00000866 */
  759. 0000083A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  760. label0000083E:
  761. 0000083E  4EBA 0426                jsr        [PC + 0x426 /* 00000C66 */]
  762. 00000842  2440                     movea.l    A2, D0
  763. 00000844  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  764. label00000848:
  765. 00000848  4EBA 041C                jsr        [PC + 0x41C /* 00000C66 */]
  766. 0000084C  2640                     movea.l    A3, D0
  767. 0000084E  2F0A                     move.l     -[A7], A2
  768. 00000850  487A 0046                pea.l      [PC + 0x46 /* 00000898, value 0x49742077 'It w', cstring "It was declared as: %s" */]
  769. 00000854  4EBA F87A                jsr        [PC - 0x786 /* 000000D0 */]
  770. 00000858  504F                     addq.w     A7, 8
  771. 0000085A  2F0B                     move.l     -[A7], A3
  772. 0000085C  487A 0022                pea.l      [PC + 0x22 /* 00000880, value 0x49742069 'It i', cstring "It is now declared: %s" */]
  773. 00000860  4EBA F86E                jsr        [PC - 0x792 /* 000000D0 */]
  774. 00000864  504F                     addq.w     A7, 8
  775. label00000866:
  776. 00000866  4240                     clr.w      D0
  777. 00000868  3B40 BC44                move.w     [A5 - 0x43BC], D0
  778. 0000086C  4EBA FD7A                jsr        [PC - 0x286 /* 000005E8 */]
  779. 00000870  4CDF 0C00                movem.l    A2,A3, [A7]+
  780. 00000874  4E5E                     unlink     A6
  781. 00000876  205F                     movea.l    A0, [A7]+
  782. 00000878  4FEF 000C                lea.l      A7, [A7 + 0xC]
  783. 0000087C  4ED0                     jmp        [A0]
  784. 0000087E  0030 4974 2069           ori.b      [A0 + D2.w + 0x69], 0x74 /* 't' */
  785. 00000884  7320                     moveq.l    D1, 0x20
  786. 00000886  6E6F                     bgt        +0x71 /* 000008F7 */
  787. 00000888  7720                     moveq.l    D3, 0x20
  788. 0000088A  6465                     bcc        +0x67 /* 000008F1 */
  789. 0000088C  636C                     bls        +0x6E /* 000008FA */
  790. 0000088E  6172                     bsr        +0x74 /* 00000902 */
  791. 00000890  6564                     bcs        +0x66 /* 000008F6 */
  792. 00000892  3A20                     move.w     D5, -[A0]
  793. 00000894  2573 0000 4974           move.l     [A2 + 0x4974], [A3 + D0.w]
  794. 0000089A  2077 6173 2064 6563 6C61 7265 movea.l    A0, [[A7 + 0x20646563] + 0x6C617265]
  795. 000008A6  6420                     bcc        +0x22 /* 000008C8 */
  796. 000008A8  6173                     bsr        +0x75 /* 0000091D */
  797. 000008AA  3A20                     move.w     D5, -[A0]
  798. 000008AC  2573 0000 4E56           move.l     [A2 + 0x4E56], [A3 + D0.w]
  799. 000008B2  FFFC                     .invalid   <<F/7/7>>
  800. 000008B4  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  801. 000008B8  382E 000C                move.w     D4, [A6 + 0xC]
  802. 000008BC  102D D5E3                move.b     D0, [A5 - 0x2A1D]
  803. 000008C0  6700 00E2                beq        +0xE4 /* 000009A4 */
  804. 000008C4  102D BD97                move.b     D0, [A5 - 0x4269]
  805. label000008C8:
  806. 000008C8  6600 00DA                bne        +0xDC /* 000009A4 */
  807. 000008CC  6000 00CE                bra        +0xD0 /* 0000099C */
  808. label000008D0:
  809. 000008D0  3604                     move.w     D3, D4
  810. 000008D2  3003                     move.w     D0, D3
  811. 000008D4  48C0                     ext.l      D0
  812. 000008D6  E580                     asl        D0, 2
  813. 000008D8  D0AD D954                add.l      D0, [A5 - 0x26AC]
  814. 000008DC  2040                     movea.l    A0, D0
  815. 000008DE  2010                     move.l     D0, [A0]
  816. 000008E0  2D40 FFFC                move.l     [A6 - 0x4], D0
  817. 000008E4  2040                     movea.l    A0, D0
  818. 000008E6  1A28 001C                move.b     D5, [A0 + 0x1C]
  819. 000008EA  7202                     moveq.l    D1, 0x02
  820. 000008EC  BA01                     cmp.b      D5, D1
  821. 000008EE  6700 00AA                beq        +0xAC /* 0000099A */
  822. 000008F2  7203                     moveq.l    D1, 0x03
  823. 000008F4  BA01                     cmp.b      D5, D1
  824. label000008F6:
  825. 000008F6  6700 00A2                beq        +0xA4 /* 0000099A */
  826. label000008FA:
  827. 000008FA  720B                     moveq.l    D1, 0x0B
  828. 000008FC  BA01                     cmp.b      D5, D1
  829. 000008FE  6700 009A                beq        +0x9C /* 0000099A */
  830. fn00000902:
  831. 00000902  2228 0020                move.l     D1, [A0 + 0x20]
  832. 00000906  0281 0008 0000           andi.l     D1, 0x80000
  833. 0000090C  6600 008C                bne        +0x8E /* 0000099A */
  834. 00000910  246D D9CA                movea.l    A2, [A5 - 0x2636]
  835. 00000914  7601                     moveq.l    D3, 0x01
  836. 00000916  2848                     movea.l    A4, A0
  837. 00000918  7054                     moveq.l    D0, 0x54
  838. 0000091A  D9C0                     add.l      A4, D0
  839. 0000091C  6018                     bra        +0x1A /* 00000936 */
  840. label0000091E:
  841. 0000091E  266A 0008                movea.l    A3, [A2 + 0x8]
  842. 00000922  2F0B                     move.l     -[A7], A3
  843. 00000924  2F0C                     move.l     -[A7], A4
  844. 00000926  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  845. 0000092A  504F                     addq.w     A7, 8
  846. 0000092C  4A80                     tst.l      D0
  847. 0000092E  6604                     bne        +0x6 /* 00000934 */
  848. 00000930  4243                     clr.w      D3
  849. 00000932  6006                     bra        +0x8 /* 0000093A */
  850. label00000934:
  851. 00000934  2452                     movea.l    A2, [A2]
  852. label00000936:
  853. 00000936  200A                     move.l     D0, A2
  854. 00000938  66E4                     bne        -0x1A /* 0000091E */
  855. label0000093A:
  856. 0000093A  4A43                     tst.w      D3
  857. 0000093C  6750                     beq        +0x52 /* 0000098E */
  858. 0000093E  246E FFFC                movea.l    A2, [A6 - 0x4]
  859. 00000942  102A 001C                move.b     D0, [A2 + 0x1C]
  860. 00000946  7208                     moveq.l    D1, 0x08
  861. 00000948  B001                     cmp.b      D0, D1
  862. 0000094A  661E                     bne        +0x20 /* 0000096A */
  863. 0000094C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  864. 00000950  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  865. 00000954  2F00                     move.l     -[A7], D0
  866. 00000956  7054                     moveq.l    D0, 0x54
  867. 00000958  D5C0                     add.l      A2, D0
  868. 0000095A  2F0A                     move.l     -[A7], A2
  869. 0000095C  7023                     moveq.l    D0, 0x23
  870. 0000095E  2F00                     move.l     -[A7], D0
  871. 00000960  4EBA 0060                jsr        [PC + 0x60 /* 000009C2 */]
  872. 00000964  4FEF 000C                lea.l      A7, [A7 + 0xC]
  873. 00000968  6024                     bra        +0x26 /* 0000098E */
  874. label0000096A:
  875. 0000096A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  876. 0000096E  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  877. 00000972  2F00                     move.l     -[A7], D0
  878. 00000974  206E FFFC                movea.l    A0, [A6 - 0x4]
  879. 00000978  7054                     moveq.l    D0, 0x54
  880. 0000097A  D1C0                     add.l      A0, D0
  881. 0000097C  2F08                     move.l     -[A7], A0
  882. 0000097E  487A 0032                pea.l      [PC + 0x32 /* 000009B2, value 0x4C6F6361 'Loca', cstring "Local variable" */]
  883. 00000982  701D                     moveq.l    D0, 0x1D
  884. 00000984  2F00                     move.l     -[A7], D0
  885. 00000986  4EBA 003A                jsr        [PC + 0x3A /* 000009C2 */]
  886. 0000098A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  887. label0000098E:
  888. 0000098E  206E FFFC                movea.l    A0, [A6 - 0x4]
  889. 00000992  00A8 0008 0000 0020      ori.l      [A0 + 0x20], 0x80000
  890. label0000099A:
  891. 0000099A  5244                     addq.w     D4, 1
  892. label0000099C:
  893. 0000099C  B86D D950                cmp.w      D4, [A5 - 0x26B0]
  894. 000009A0  6D00 FF2E                blt        -0xD0 /* 000008D0 */
  895. label000009A4:
  896. 000009A4  4EBA 0068                jsr        [PC + 0x68 /* 00000A0E */]
  897. 000009A8  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  898. 000009AC  4E5E                     unlink     A6
  899. 000009AE  4E75                     rts
  900. 000009B0  0010 4C6F                ori.b      [A0], 0x6F /* 'o' */
  901. 000009B4  6361                     bls        +0x63 /* 00000A17 */
  902. 000009B6  6C20                     bge        +0x22 /* 000009D8 */
  903. 000009B8  7661                     moveq.l    D3, 0x61
  904. 000009BA  7269                     moveq.l    D1, 0x69
  905. 000009BC  6162                     bsr        +0x64 /* 00000A20 */
  906. 000009BE  6C65                     bge        +0x67 /* 00000A25 */
  907. 000009C0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  908. // begin alternate branch 000009C2-000009C8
  909. fn000009C2:
  910. 000009C2  4E56 0000                link       A6, 0
  911. 000009C6  2F03                     move.l     -[A7], D3
  912. // end alternate branch 000009C2-000009C8
  913. fn000009C2: // (misaligned)
  914. 000009C4  0000 2F03                ori.b      D0, 0x3
  915. 000009C8  526D BC46                addq.w     [A5 - 0x43BA], 1
  916. 000009CC  362D BC46                move.w     D3, [A5 - 0x43BA]
  917. 000009D0  48C3                     ext.l      D3
  918. 000009D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  919. 000009D6  486E 000C                pea.l      [A6 + 0xC]
  920. // begin alternate branch 000009D8-000009E2
  921. label000009D8:
  922. 000009D8  000C 4EBA                ori.b      A4, 0xBA
  923. 000009DC  FA80 302D                .extension 0xA80 <<F/2-3/5>> // unimplemented
  924. 000009E0  BC46                     cmp.w      D6, D6
  925. // end alternate branch 000009D8-000009E2
  926. label000009D8: // (misaligned)
  927. 000009DA  4EBA FA80                jsr        [PC - 0x580 /* 0000045C */]
  928. 000009DE  302D BC46                move.w     D0, [A5 - 0x43BA]
  929. 000009E2  48C0                     ext.l      D0
  930. 000009E4  B083                     cmp.l      D0, D3
  931. 000009E6  6604                     bne        +0x6 /* 000009EC */
  932. 000009E8  526D BC46                addq.w     [A5 - 0x43BA], 1
  933. label000009EC:
  934. 000009EC  261F                     move.l     D3, [A7]+
  935. 000009EE  4E5E                     unlink     A6
  936. 000009F0  4E75                     rts
  937. 000009F2  4E56 0000                link       A6, 0
  938. 000009F6  526D BC46                addq.w     [A5 - 0x43BA], 1
  939. 000009FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  940. 000009FE  486E 000C                pea.l      [A6 + 0xC]
  941. 00000A02  4EBA F9A6                jsr        [PC - 0x65A /* 000003AA */]
  942. 00000A06  526D BC46                addq.w     [A5 - 0x43BA], 1
  943. 00000A0A  4E5E                     unlink     A6
  944. 00000A0C  4E75                     rts
  945. fn00000A0E:
  946. 00000A0E  302D BC46                move.w     D0, [A5 - 0x43BA]
  947. 00000A12  6704                     beq        +0x6 /* 00000A18 */
  948. 00000A14  4EBA FBD2                jsr        [PC - 0x42E /* 000005E8 */]
  949. label00000A18:
  950. 00000A18  4240                     clr.w      D0
  951. 00000A1A  3B40 BC46                move.w     [A5 - 0x43BA], D0
  952. 00000A1E  4E75                     rts
  953. fn00000A20:
  954. 00000A20  302D BC78                move.w     D0, [A5 - 0x4388]
  955. 00000A24  670A                     beq        +0xC /* 00000A30 */
  956. 00000A26  7001                     moveq.l    D0, 0x01
  957. 00000A28  2F00                     move.l     -[A7], D0
  958. 00000A2A  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  959. 00000A2E  584F                     addq.w     A7, 4
  960. label00000A30:
  961. 00000A30  7001                     moveq.l    D0, 0x01
  962. 00000A32  3B40 BC78                move.w     [A5 - 0x4388], D0
  963. 00000A36  202D D97E                move.l     D0, [A5 - 0x2682]
  964. 00000A3A  670A                     beq        +0xC /* 00000A46 */
  965. 00000A3C  2F2D D97E                move.l     -[A7], [A5 - 0x2682]
  966. 00000A40  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  967. 00000A44  584F                     addq.w     A7, 4
  968. label00000A46:
  969. 00000A46  202D D898                move.l     D0, [A5 - 0x2768]
  970. 00000A4A  670A                     beq        +0xC /* 00000A56 */
  971. 00000A4C  2F2D D898                move.l     -[A7], [A5 - 0x2768]
  972. 00000A50  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  973. 00000A54  584F                     addq.w     A7, 4
  974. label00000A56:
  975. 00000A56  202D D8A0                move.l     D0, [A5 - 0x2760]
  976. 00000A5A  670A                     beq        +0xC /* 00000A66 */
  977. 00000A5C  2F2D D8A0                move.l     -[A7], [A5 - 0x2760]
  978. 00000A60  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  979. 00000A64  584F                     addq.w     A7, 4
  980. label00000A66:
  981. 00000A66  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  982. 00000A6A  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  983. 00000A6E  4227                     clr.b      -[A7]
  984. 00000A70  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  985. 00000A74  7001                     moveq.l    D0, 0x01
  986. 00000A76  2F00                     move.l     -[A7], D0
  987. 00000A78  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  988. 00000A7C  584F                     addq.w     A7, 4
  989. 00000A7E  4E75                     rts
  990. fn00000A80:
  991. 00000A80  4E56 0000                link       A6, 0
  992. 00000A84  48E7 1020                movem.l    -[A7], D3,A2
  993. 00000A88  162D D5D9                move.b     D3, [A5 - 0x2A27]
  994. 00000A8C  4883                     ext.w      D3
  995. 00000A8E  594F                     subq.w     A7, 4
  996. 00000A90  2F3C 5354 5223           move.l     -[A7], 0x53545223 /* 'STR#' */
  997. 00000A96  3003                     move.w     D0, D3
  998. 00000A98  0640 0309                addi.w     D0, 0x309
  999. 00000A9C  3F00                     move.w     -[A7], D0
  1000. 00000A9E  A9A0                     syscall    GetResource
  1001. 00000AA0  245F                     movea.l    A2, [A7]+
  1002. 00000AA2  200A                     move.l     D0, A2
  1003. 00000AA4  6612                     bne        +0x14 /* 00000AB8 */
  1004. 00000AA6  4243                     clr.w      D3
  1005. 00000AA8  594F                     subq.w     A7, 4
  1006. 00000AAA  2F3C 5354 5223           move.l     -[A7], 0x53545223 /* 'STR#' */
  1007. 00000AB0  3F3C 0309                move.w     -[A7], 0x309
  1008. 00000AB4  A9A0                     syscall    GetResource
  1009. 00000AB6  245F                     movea.l    A2, [A7]+
  1010. label00000AB8:
  1011. 00000AB8  486D BC7A                pea.l      [A5 - 0x4386]
  1012. 00000ABC  3003                     move.w     D0, D3
  1013. 00000ABE  0640 0309                addi.w     D0, 0x309
  1014. 00000AC2  3F00                     move.w     -[A7], D0
  1015. 00000AC4  302E 000A                move.w     D0, [A6 + 0xA]
  1016. 00000AC8  5240                     addq.w     D0, 1
  1017. 00000ACA  3F00                     move.w     -[A7], D0
  1018. 00000ACC  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1019. 00000AD0  554F                     subq.w     A7, 2
  1020. 00000AD2  A9AF                     syscall    ResError
  1021. 00000AD4  544F                     addq.w     A7, 2
  1022. 00000AD6  200A                     move.l     D0, A2
  1023. 00000AD8  6704                     beq        +0x6 /* 00000ADE */
  1024. 00000ADA  2F0A                     move.l     -[A7], A2
  1025. 00000ADC  A9A3                     syscall    ReleaseResource
  1026. label00000ADE:
  1027. 00000ADE  162D BC7A                move.b     D3, [A5 - 0x4386]
  1028. 00000AE2  4883                     ext.w      D3
  1029. 00000AE4  3003                     move.w     D0, D3
  1030. 00000AE6  3200                     move.w     D1, D0
  1031. 00000AE8  48C1                     ext.l      D1
  1032. 00000AEA  5281                     addq.l     D1, 1
  1033. 00000AEC  2F01                     move.l     -[A7], D1
  1034. 00000AEE  4EAD 1662                jsr        [A5 + 0x1662 /* export_712 */]
  1035. 00000AF2  2440                     movea.l    A2, D0
  1036. 00000AF4  3003                     move.w     D0, D3
  1037. 00000AF6  3200                     move.w     D1, D0
  1038. 00000AF8  48C1                     ext.l      D1
  1039. 00000AFA  2F01                     move.l     -[A7], D1
  1040. 00000AFC  486D BC7B                pea.l      [A5 - 0x4385]
  1041. 00000B00  2F0A                     move.l     -[A7], A2
  1042. 00000B02  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  1043. 00000B06  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1044. 00000B0A  3003                     move.w     D0, D3
  1045. 00000B0C  3200                     move.w     D1, D0
  1046. 00000B0E  48C1                     ext.l      D1
  1047. 00000B10  D28A                     add.l      D1, A2
  1048. 00000B12  2041                     movea.l    A0, D1
  1049. 00000B14  4210                     clr.b      [A0]
  1050. 00000B16  200A                     move.l     D0, A2
  1051. 00000B18  4CDF 0408                movem.l    D3,A2, [A7]+
  1052. 00000B1C  4E5E                     unlink     A6
  1053. 00000B1E  4E75                     rts
  1054. fn00000B20:
  1055. 00000B20  4E56 0000                link       A6, 0
  1056. 00000B24  486D D272                pea.l      [A5 - 0x2D8E]
  1057. 00000B28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1058. 00000B2C  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  1059. 00000B30  4E5E                     unlink     A6
  1060. 00000B32  205F                     movea.l    A0, [A7]+
  1061. 00000B34  584F                     addq.w     A7, 4
  1062. 00000B36  4ED0                     jmp        [A0]
  1063. fn00000B38:
  1064. 00000B38  4E56 0000                link       A6, 0
  1065. 00000B3C  48E7 0038                movem.l    -[A7], A2,A3,A4
  1066. 00000B40  286E 0008                movea.l    A4, [A6 + 0x8]
  1067. 00000B44  202E 000C                move.l     D0, [A6 + 0xC]
  1068. 00000B48  6704                     beq        +0x6 /* 00000B4E */
  1069. 00000B4A  200C                     move.l     D0, A4
  1070. 00000B4C  6606                     bne        +0x8 /* 00000B54 */
  1071. label00000B4E:
  1072. 00000B4E  7000                     moveq.l    D0, 0x00
  1073. 00000B50  2640                     movea.l    A3, D0
  1074. 00000B52  603E                     bra        +0x40 /* 00000B92 */
  1075. label00000B54:
  1076. 00000B54  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1077. 00000B58  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1078. 00000B5C  584F                     addq.w     A7, 4
  1079. 00000B5E  2440                     movea.l    A2, D0
  1080. 00000B60  2F0C                     move.l     -[A7], A4
  1081. 00000B62  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1082. 00000B66  584F                     addq.w     A7, 4
  1083. 00000B68  2200                     move.l     D1, D0
  1084. 00000B6A  200A                     move.l     D0, A2
  1085. 00000B6C  D081                     add.l      D0, D1
  1086. 00000B6E  5280                     addq.l     D0, 1
  1087. 00000B70  2F00                     move.l     -[A7], D0
  1088. 00000B72  4EAD 1662                jsr        [A5 + 0x1662 /* export_712 */]
  1089. 00000B76  2640                     movea.l    A3, D0
  1090. 00000B78  200B                     move.l     D0, A3
  1091. 00000B7A  6716                     beq        +0x18 /* 00000B92 */
  1092. 00000B7C  2F0C                     move.l     -[A7], A4
  1093. 00000B7E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1094. 00000B82  2F0B                     move.l     -[A7], A3
  1095. 00000B84  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1096. 00000B88  504F                     addq.w     A7, 8
  1097. 00000B8A  2F00                     move.l     -[A7], D0
  1098. 00000B8C  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  1099. 00000B90  504F                     addq.w     A7, 8
  1100. label00000B92:
  1101. 00000B92  200B                     move.l     D0, A3
  1102. 00000B94  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1103. 00000B98  4E5E                     unlink     A6
  1104. 00000B9A  205F                     movea.l    A0, [A7]+
  1105. 00000B9C  504F                     addq.w     A7, 8
  1106. 00000B9E  4ED0                     jmp        [A0]
  1107. fn00000BA0:
  1108. 00000BA0  4E56 0000                link       A6, 0
  1109. 00000BA4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1110. 00000BA8  7003                     moveq.l    D0, 0x03
  1111. 00000BAA  3F00                     move.w     -[A7], D0
  1112. 00000BAC  4EAD 1672                jsr        [A5 + 0x1672 /* export_714 */]
  1113. 00000BB0  2F00                     move.l     -[A7], D0
  1114. 00000BB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1115. 00000BB6  4EBA FF80                jsr        [PC - 0x80 /* 00000B38 */]
  1116. 00000BBA  4E5E                     unlink     A6
  1117. 00000BBC  205F                     movea.l    A0, [A7]+
  1118. 00000BBE  504F                     addq.w     A7, 8
  1119. 00000BC0  4ED0                     jmp        [A0]
  1120. fn00000BC2:
  1121. 00000BC2  4E56 0000                link       A6, 0
  1122. 00000BC6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1123. 00000BCA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1124. 00000BCE  7003                     moveq.l    D0, 0x03
  1125. 00000BD0  3F00                     move.w     -[A7], D0
  1126. 00000BD2  4EAD 1672                jsr        [A5 + 0x1672 /* export_714 */]
  1127. 00000BD6  2F00                     move.l     -[A7], D0
  1128. 00000BD8  4EBA FF5E                jsr        [PC - 0xA2 /* 00000B38 */]
  1129. 00000BDC  4E5E                     unlink     A6
  1130. 00000BDE  205F                     movea.l    A0, [A7]+
  1131. 00000BE0  504F                     addq.w     A7, 8
  1132. 00000BE2  4ED0                     jmp        [A0]
  1133. fn00000BE4:
  1134. 00000BE4  4E56 FFFC                link       A6, -0x0004
  1135. 00000BE8  2F0A                     move.l     -[A7], A2
  1136. 00000BEA  246E 000A                movea.l    A2, [A6 + 0xA]
  1137. 00000BEE  1D6E 000E FFFC           move.b     [A6 - 0x4], [A6 + 0xE]
  1138. 00000BF4  422E FFFD                clr.b      [A6 - 0x3]
  1139. 00000BF8  486E FFFC                pea.l      [A6 - 0x4]
  1140. 00000BFC  2F0A                     move.l     -[A7], A2
  1141. 00000BFE  4EBA FFA0                jsr        [PC - 0x60 /* 00000BA0 */]
  1142. 00000C02  2440                     movea.l    A2, D0
  1143. 00000C04  1D6E 0008 FFFC           move.b     [A6 - 0x4], [A6 + 0x8]
  1144. 00000C0A  2F0A                     move.l     -[A7], A2
  1145. 00000C0C  486E FFFC                pea.l      [A6 - 0x4]
  1146. 00000C10  4EBA FFB0                jsr        [PC - 0x50 /* 00000BC2 */]
  1147. 00000C14  245F                     movea.l    A2, [A7]+
  1148. 00000C16  4E5E                     unlink     A6
  1149. 00000C18  205F                     movea.l    A0, [A7]+
  1150. 00000C1A  504F                     addq.w     A7, 8
  1151. 00000C1C  4ED0                     jmp        [A0]
  1152. fn00000C1E:
  1153. 00000C1E  4E56 FFFC                link       A6, -0x0004
  1154. 00000C22  1D6E 0008 FFFC           move.b     [A6 - 0x4], [A6 + 0x8]
  1155. 00000C28  422E FFFD                clr.b      [A6 - 0x3]
  1156. 00000C2C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1157. 00000C30  486E FFFC                pea.l      [A6 - 0x4]
  1158. 00000C34  4EBA FF8C                jsr        [PC - 0x74 /* 00000BC2 */]
  1159. 00000C38  4E5E                     unlink     A6
  1160. 00000C3A  205F                     movea.l    A0, [A7]+
  1161. 00000C3C  5C4F                     addq.w     A7, 6
  1162. 00000C3E  4ED0                     jmp        [A0]
  1163. fn00000C40:
  1164. 00000C40  4E56 0000                link       A6, 0
  1165. 00000C44  2F0A                     move.l     -[A7], A2
  1166. 00000C46  246E 0008                movea.l    A2, [A6 + 0x8]
  1167. 00000C4A  200A                     move.l     D0, A2
  1168. 00000C4C  670C                     beq        +0xE /* 00000C5A */
  1169. 00000C4E  2F0A                     move.l     -[A7], A2
  1170. 00000C50  7003                     moveq.l    D0, 0x03
  1171. 00000C52  3F00                     move.w     -[A7], D0
  1172. 00000C54  4EAD 1672                jsr        [A5 + 0x1672 /* export_714 */]
  1173. 00000C58  2440                     movea.l    A2, D0
  1174. label00000C5A:
  1175. 00000C5A  200A                     move.l     D0, A2
  1176. 00000C5C  245F                     movea.l    A2, [A7]+
  1177. 00000C5E  4E5E                     unlink     A6
  1178. 00000C60  205F                     movea.l    A0, [A7]+
  1179. 00000C62  584F                     addq.w     A7, 4
  1180. 00000C64  4ED0                     jmp        [A0]
  1181. fn00000C66:
  1182. 00000C66  4E56 FFE0                link       A6, -0x0020
  1183. 00000C6A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1184. 00000C6E  286E 0008                movea.l    A4, [A6 + 0x8]
  1185. 00000C72  486D D296                pea.l      [A5 - 0x2D6A]
  1186. 00000C76  4EBA FFC8                jsr        [PC - 0x38 /* 00000C40 */]
  1187. 00000C7A  2640                     movea.l    A3, D0
  1188. 00000C7C  6000 0388                bra        +0x38A /* 00001006 */
  1189. label00000C80:
  1190. 00000C80  2014                     move.l     D0, [A4]
  1191. 00000C82  2D40 FFE0                move.l     [A6 - 0x20], D0
  1192. 00000C86  721F                     moveq.l    D1, 0x1F
  1193. 00000C88  C081                     and.l      D0, D1
  1194. 00000C8A  45ED D414                lea.l      A2, [A5 - 0x2BEC]
  1195. 00000C8E  1032 0000                move.b     D0, [A2 + D0.w]
  1196. 00000C92  7210                     moveq.l    D1, 0x10
  1197. 00000C94  C001                     and.b      D0, D1
  1198. 00000C96  6642                     bne        +0x44 /* 00000CDA */
  1199. 00000C98  202E FFE0                move.l     D0, [A6 - 0x20]
  1200. 00000C9C  0280 0000 00FF           andi.l     D0, 0xFF
  1201. 00000CA2  1032 0000                move.b     D0, [A2 + D0.w]
  1202. 00000CA6  7201                     moveq.l    D1, 0x01
  1203. 00000CA8  C001                     and.b      D0, D1
  1204. 00000CAA  662E                     bne        +0x30 /* 00000CDA */
  1205. 00000CAC  202E FFE0                move.l     D0, [A6 - 0x20]
  1206. 00000CB0  7240                     moveq.l    D1, 0x40
  1207. 00000CB2  C081                     and.l      D0, D1
  1208. 00000CB4  670C                     beq        +0xE /* 00000CC2 */
  1209. 00000CB6  2F0B                     move.l     -[A7], A3
  1210. 00000CB8  486D D29C                pea.l      [A5 - 0x2D64]
  1211. 00000CBC  4EBA FF04                jsr        [PC - 0xFC /* 00000BC2 */]
  1212. 00000CC0  2640                     movea.l    A3, D0
  1213. label00000CC2:
  1214. 00000CC2  202E FFE0                move.l     D0, [A6 - 0x20]
  1215. 00000CC6  0280 0000 0080           andi.l     D0, 0x80
  1216. 00000CCC  670C                     beq        +0xE /* 00000CDA */
  1217. 00000CCE  2F0B                     move.l     -[A7], A3
  1218. 00000CD0  486D D2A4                pea.l      [A5 - 0x2D5C]
  1219. 00000CD4  4EBA FEEC                jsr        [PC - 0x114 /* 00000BC2 */]
  1220. 00000CD8  2640                     movea.l    A3, D0
  1221. label00000CDA:
  1222. 00000CDA  202E FFE0                move.l     D0, [A6 - 0x20]
  1223. 00000CDE  0280 0000 0200           andi.l     D0, 0x200
  1224. 00000CE4  670C                     beq        +0xE /* 00000CF2 */
  1225. 00000CE6  2F0B                     move.l     -[A7], A3
  1226. 00000CE8  487A 0332                pea.l      [PC + 0x332 /* 0000101C, value 0x5F6D6163 '_mac', cstring "_machdl " */]
  1227. 00000CEC  4EBA FED4                jsr        [PC - 0x12C /* 00000BC2 */]
  1228. 00000CF0  2640                     movea.l    A3, D0
  1229. label00000CF2:
  1230. 00000CF2  302E FFE2                move.w     D0, [A6 - 0x1E]
  1231. 00000CF6  0240 6000                andi.w     D0, 0x6000 /* '`\0' */
  1232. 00000CFA  0C40 4000                cmpi.w     D0, 0x4000 /* '@\0' */
  1233. 00000CFE  660C                     bne        +0xE /* 00000D0C */
  1234. 00000D00  2F0B                     move.l     -[A7], A3
  1235. 00000D02  487A 0322                pea.l      [PC + 0x322 /* 00001026, value 0x5F5F7061 '__pa', cstring "__pascal " */]
  1236. 00000D06  4EBA FEBA                jsr        [PC - 0x146 /* 00000BC2 */]
  1237. 00000D0A  2640                     movea.l    A3, D0
  1238. label00000D0C:
  1239. 00000D0C  02AE 0000 001F FFE0      andi.l     [A6 - 0x20], 0x1F
  1240. 00000D14  0CAE 0000 001C FFE0      cmpi.l     [A6 - 0x20], 0x1C
  1241. 00000D1C  650A                     bcs        +0xC /* 00000D28 */
  1242. 00000D1E  2F3C 0000 0093           move.l     -[A7], 0x93
  1243. 00000D24  4EBA FDFA                jsr        [PC - 0x206 /* 00000B20 */]
  1244. label00000D28:
  1245. 00000D28  202E FFE0                move.l     D0, [A6 - 0x20]
  1246. 00000D2C  7215                     moveq.l    D1, 0x15
  1247. 00000D2E  B081                     cmp.l      D0, D1
  1248. 00000D30  6744                     beq        +0x46 /* 00000D76 */
  1249. 00000D32  721A                     moveq.l    D1, 0x1A
  1250. 00000D34  B081                     cmp.l      D0, D1
  1251. 00000D36  6700 00C6                beq        +0xC8 /* 00000DFE */
  1252. 00000D3A  721B                     moveq.l    D1, 0x1B
  1253. 00000D3C  B081                     cmp.l      D0, D1
  1254. 00000D3E  6700 00CE                beq        +0xD0 /* 00000E0E */
  1255. 00000D42  7214                     moveq.l    D1, 0x14
  1256. 00000D44  B081                     cmp.l      D0, D1
  1257. 00000D46  6700 00DC                beq        +0xDE /* 00000E24 */
  1258. 00000D4A  7205                     moveq.l    D1, 0x05
  1259. 00000D4C  B081                     cmp.l      D0, D1
  1260. 00000D4E  6700 00DA                beq        +0xDC /* 00000E2A */
  1261. 00000D52  7219                     moveq.l    D1, 0x19
  1262. 00000D54  B081                     cmp.l      D0, D1
  1263. 00000D56  6700 0102                beq        +0x104 /* 00000E5A */
  1264. 00000D5A  7210                     moveq.l    D1, 0x10
  1265. 00000D5C  B081                     cmp.l      D0, D1
  1266. 00000D5E  6700 0132                beq        +0x134 /* 00000E92 */
  1267. 00000D62  7211                     moveq.l    D1, 0x11
  1268. 00000D64  B081                     cmp.l      D0, D1
  1269. 00000D66  6700 012A                beq        +0x12C /* 00000E92 */
  1270. 00000D6A  7212                     moveq.l    D1, 0x12
  1271. 00000D6C  B081                     cmp.l      D0, D1
  1272. 00000D6E  6700 0122                beq        +0x124 /* 00000E92 */
  1273. 00000D72  6000 01BA                bra        +0x1BC /* 00000F2E */
  1274. label00000D76:
  1275. 00000D76  4A13                     tst.b      [A3]
  1276. 00000D78  6710                     beq        +0x12 /* 00000D8A */
  1277. 00000D7A  7028                     moveq.l    D0, 0x28
  1278. 00000D7C  1F00                     move.b     -[A7], D0
  1279. 00000D7E  2F0B                     move.l     -[A7], A3
  1280. 00000D80  7029                     moveq.l    D0, 0x29
  1281. 00000D82  1F00                     move.b     -[A7], D0
  1282. 00000D84  4EBA FE5E                jsr        [PC - 0x1A2 /* 00000BE4 */]
  1283. 00000D88  2640                     movea.l    A3, D0
  1284. label00000D8A:
  1285. 00000D8A  2D4C FFE4                move.l     [A6 - 0x1C], A4
  1286. 00000D8E  604C                     bra        +0x4E /* 00000DDC */
  1287. label00000D90:
  1288. 00000D90  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1289. 00000D94  1028 0004                move.b     D0, [A0 + 0x4]
  1290. 00000D98  7210                     moveq.l    D1, 0x10
  1291. 00000D9A  C001                     and.b      D0, D1
  1292. 00000D9C  670E                     beq        +0x10 /* 00000DAC */
  1293. 00000D9E  2F0B                     move.l     -[A7], A3
  1294. 00000DA0  487A 028E                pea.l      [PC + 0x28E /* 00001030, value 0x5B5D0000 '[]\0\0', cstring "[]" */]
  1295. 00000DA4  4EBA FE1C                jsr        [PC - 0x1E4 /* 00000BC2 */]
  1296. 00000DA8  2640                     movea.l    A3, D0
  1297. 00000DAA  6024                     bra        +0x26 /* 00000DD0 */
  1298. label00000DAC:
  1299. 00000DAC  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1300. 00000DB0  2F28 000C                move.l     -[A7], [A0 + 0xC]
  1301. 00000DB4  487A 027E                pea.l      [PC + 0x27E /* 00001034, value 0x5B256C75 '[%lu', cstring "[%lu]" */]
  1302. 00000DB8  486E FFE8                pea.l      [A6 - 0x18]
  1303. 00000DBC  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  1304. 00000DC0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1305. 00000DC4  2F0B                     move.l     -[A7], A3
  1306. 00000DC6  486E FFE8                pea.l      [A6 - 0x18]
  1307. 00000DCA  4EBA FDF6                jsr        [PC - 0x20A /* 00000BC2 */]
  1308. 00000DCE  2640                     movea.l    A3, D0
  1309. label00000DD0:
  1310. 00000DD0  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1311. 00000DD4  2028 0008                move.l     D0, [A0 + 0x8]
  1312. 00000DD8  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1313. label00000DDC:
  1314. 00000DDC  246E FFE4                movea.l    A2, [A6 - 0x1C]
  1315. 00000DE0  2012                     move.l     D0, [A2]
  1316. 00000DE2  721F                     moveq.l    D1, 0x1F
  1317. 00000DE4  C041                     and.w      D0, D1
  1318. 00000DE6  7215                     moveq.l    D1, 0x15
  1319. 00000DE8  B041                     cmp.w      D0, D1
  1320. 00000DEA  67A4                     beq        -0x5A /* 00000D90 */
  1321. 00000DEC  2F0A                     move.l     -[A7], A2
  1322. 00000DEE  4EBA FE76                jsr        [PC - 0x18A /* 00000C66 */]
  1323. 00000DF2  2F00                     move.l     -[A7], D0
  1324. 00000DF4  2F0B                     move.l     -[A7], A3
  1325. 00000DF6  4EBA FD40                jsr        [PC - 0x2C0 /* 00000B38 */]
  1326. 00000DFA  4EFA 0212                jmp        [PC + 0x212 /* 0000100E */]
  1327. label00000DFE:
  1328. 00000DFE  2F0B                     move.l     -[A7], A3
  1329. 00000E00  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1330. 00000E04  4EBA FDBC                jsr        [PC - 0x244 /* 00000BC2 */]
  1331. 00000E08  2640                     movea.l    A3, D0
  1332. 00000E0A  6000 01F6                bra        +0x1F8 /* 00001002 */
  1333. label00000E0E:
  1334. 00000E0E  2F0B                     move.l     -[A7], A3
  1335. 00000E10  206C 0016                movea.l    A0, [A4 + 0x16]
  1336. 00000E14  7054                     moveq.l    D0, 0x54
  1337. 00000E16  D1C0                     add.l      A0, D0
  1338. 00000E18  2F08                     move.l     -[A7], A0
  1339. 00000E1A  4EBA FDA6                jsr        [PC - 0x25A /* 00000BC2 */]
  1340. 00000E1E  2640                     movea.l    A3, D0
  1341. 00000E20  6000 01E0                bra        +0x1E2 /* 00001002 */
  1342. label00000E24:
  1343. 00000E24  45ED D296                lea.l      A2, [A5 - 0x2D6A]
  1344. 00000E28  6004                     bra        +0x6 /* 00000E2E */
  1345. label00000E2A:
  1346. 00000E2A  45FA 020E                lea.l      A2, [PC + 0x20E /* 0000103A, value 0x656E756D 'enum', cstring "enum " */]
  1347. label00000E2E:
  1348. 00000E2E  2F0B                     move.l     -[A7], A3
  1349. 00000E30  2F0A                     move.l     -[A7], A2
  1350. 00000E32  4EBA FD8E                jsr        [PC - 0x272 /* 00000BC2 */]
  1351. 00000E36  2640                     movea.l    A3, D0
  1352. 00000E38  2F0B                     move.l     -[A7], A3
  1353. 00000E3A  262C 000C                move.l     D3, [A4 + 0xC]
  1354. 00000E3E  6708                     beq        +0xA /* 00000E48 */
  1355. 00000E40  2F03                     move.l     -[A7], D3
  1356. 00000E42  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  1357. 00000E46  6006                     bra        +0x8 /* 00000E4E */
  1358. label00000E48:
  1359. 00000E48  41FA 01F6                lea.l      A0, [PC + 0x1F6 /* 00001040, value 0x7B7D0000 '{}\0\0', cstring "{}" */]
  1360. 00000E4C  2008                     move.l     D0, A0
  1361. label00000E4E:
  1362. 00000E4E  2F00                     move.l     -[A7], D0
  1363. 00000E50  4EBA FD70                jsr        [PC - 0x290 /* 00000BC2 */]
  1364. 00000E54  2640                     movea.l    A3, D0
  1365. 00000E56  6000 01AA                bra        +0x1AC /* 00001002 */
  1366. label00000E5A:
  1367. 00000E5A  2F0B                     move.l     -[A7], A3
  1368. 00000E5C  487A 01F4                pea.l      [PC + 0x1F4 /* 00001052, value 0x20002000 ' \0 \0', cstring " " */]
  1369. 00000E60  4EBA FD60                jsr        [PC - 0x2A0 /* 00000BC2 */]
  1370. 00000E64  2640                     movea.l    A3, D0
  1371. 00000E66  2F0B                     move.l     -[A7], A3
  1372. 00000E68  262C 000C                move.l     D3, [A4 + 0xC]
  1373. 00000E6C  6708                     beq        +0xA /* 00000E76 */
  1374. 00000E6E  2F03                     move.l     -[A7], D3
  1375. 00000E70  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  1376. 00000E74  6006                     bra        +0x8 /* 00000E7C */
  1377. label00000E76:
  1378. 00000E76  41FA 01D0                lea.l      A0, [PC + 0x1D0 /* 00001048, value 0x73747275 'stru', cstring "struct {}" */]
  1379. 00000E7A  2008                     move.l     D0, A0
  1380. label00000E7C:
  1381. 00000E7C  2F00                     move.l     -[A7], D0
  1382. 00000E7E  4EBA FD42                jsr        [PC - 0x2BE /* 00000BC2 */]
  1383. 00000E82  2640                     movea.l    A3, D0
  1384. 00000E84  2F0B                     move.l     -[A7], A3
  1385. 00000E86  487A 01BC                pea.l      [PC + 0x1BC /* 00001044, value 0x3A3A2A00 '::*\0', cstring "::*" */]
  1386. 00000E8A  4EBA FD36                jsr        [PC - 0x2CA /* 00000BC2 */]
  1387. 00000E8E  2640                     movea.l    A3, D0
  1388. 00000E90  6028                     bra        +0x2A /* 00000EBA */
  1389. label00000E92:
  1390. 00000E92  202E FFE0                move.l     D0, [A6 - 0x20]
  1391. 00000E96  B0AD D8AC                cmp.l      D0, [A5 - 0x2754]
  1392. 00000E9A  6606                     bne        +0x8 /* 00000EA2 */
  1393. 00000E9C  246D D58C                movea.l    A2, [A5 - 0x2A74]
  1394. 00000EA0  600E                     bra        +0x10 /* 00000EB0 */
  1395. label00000EA2:
  1396. 00000EA2  202E FFE0                move.l     D0, [A6 - 0x20]
  1397. 00000EA6  E588                     lsl        D0, 2
  1398. 00000EA8  41ED D54C                lea.l      A0, [A5 - 0x2AB4]
  1399. 00000EAC  2470 0000                movea.l    A2, [A0 + D0.w]
  1400. label00000EB0:
  1401. 00000EB0  2F0A                     move.l     -[A7], A2
  1402. 00000EB2  2F0B                     move.l     -[A7], A3
  1403. 00000EB4  4EBA FCEA                jsr        [PC - 0x316 /* 00000BA0 */]
  1404. 00000EB8  2640                     movea.l    A3, D0
  1405. label00000EBA:
  1406. 00000EBA  2014                     move.l     D0, [A4]
  1407. 00000EBC  7240                     moveq.l    D1, 0x40
  1408. 00000EBE  C081                     and.l      D0, D1
  1409. 00000EC0  670C                     beq        +0xE /* 00000ECE */
  1410. 00000EC2  2F0B                     move.l     -[A7], A3
  1411. 00000EC4  486D D29C                pea.l      [A5 - 0x2D64]
  1412. 00000EC8  4EBA FCF8                jsr        [PC - 0x308 /* 00000BC2 */]
  1413. 00000ECC  2640                     movea.l    A3, D0
  1414. label00000ECE:
  1415. 00000ECE  2014                     move.l     D0, [A4]
  1416. 00000ED0  0280 0000 0080           andi.l     D0, 0x80
  1417. 00000ED6  670C                     beq        +0xE /* 00000EE4 */
  1418. 00000ED8  2F0B                     move.l     -[A7], A3
  1419. 00000EDA  486D D2A4                pea.l      [A5 - 0x2D5C]
  1420. 00000EDE  4EBA FCE2                jsr        [PC - 0x31E /* 00000BC2 */]
  1421. 00000EE2  2640                     movea.l    A3, D0
  1422. label00000EE4:
  1423. 00000EE4  246C 0008                movea.l    A2, [A4 + 0x8]
  1424. 00000EE8  2612                     move.l     D3, [A2]
  1425. 00000EEA  701F                     moveq.l    D0, 0x1F
  1426. 00000EEC  2D43 FFFC                move.l     [A6 - 0x4], D3
  1427. 00000EF0  C680                     and.l      D3, D0
  1428. 00000EF2  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1429. 00000EF6  1030 3000                move.b     D0, [A0 + D3.w]
  1430. 00000EFA  7210                     moveq.l    D1, 0x10
  1431. 00000EFC  C001                     and.b      D0, D1
  1432. 00000EFE  6600 0102                bne        +0x104 /* 00001002 */
  1433. 00000F02  202E FFFC                move.l     D0, [A6 - 0x4]
  1434. 00000F06  7215                     moveq.l    D1, 0x15
  1435. 00000F08  B081                     cmp.l      D0, D1
  1436. 00000F0A  6704                     beq        +0x6 /* 00000F10 */
  1437. 00000F0C  7000                     moveq.l    D0, 0x00
  1438. 00000F0E  6002                     bra        +0x4 /* 00000F12 */
  1439. label00000F10:
  1440. 00000F10  7001                     moveq.l    D0, 0x01
  1441. label00000F12:
  1442. 00000F12  2000                     move.l     D0, D0
  1443. 00000F14  721F                     moveq.l    D1, 0x1F
  1444. 00000F16  C081                     and.l      D0, D1
  1445. 00000F18  6600 00E8                bne        +0xEA /* 00001002 */
  1446. 00000F1C  2F0A                     move.l     -[A7], A2
  1447. 00000F1E  4EBA FD46                jsr        [PC - 0x2BA /* 00000C66 */]
  1448. 00000F22  2F00                     move.l     -[A7], D0
  1449. 00000F24  2F0B                     move.l     -[A7], A3
  1450. 00000F26  4EBA FC9A                jsr        [PC - 0x366 /* 00000BC2 */]
  1451. 00000F2A  4EFA 00E2                jmp        [PC + 0xE2 /* 0000100E */]
  1452. label00000F2E:
  1453. 00000F2E  262E FFE0                move.l     D3, [A6 - 0x20]
  1454. 00000F32  701F                     moveq.l    D0, 0x1F
  1455. 00000F34  C680                     and.l      D3, D0
  1456. 00000F36  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1457. 00000F3A  1030 3000                move.b     D0, [A0 + D3.w]
  1458. 00000F3E  7210                     moveq.l    D1, 0x10
  1459. 00000F40  C001                     and.b      D0, D1
  1460. 00000F42  6764                     beq        +0x66 /* 00000FA8 */
  1461. 00000F44  4A13                     tst.b      [A3]
  1462. 00000F46  6728                     beq        +0x2A /* 00000F70 */
  1463. 00000F48  2F0B                     move.l     -[A7], A3
  1464. 00000F4A  202E FFE0                move.l     D0, [A6 - 0x20]
  1465. 00000F4E  E588                     lsl        D0, 2
  1466. 00000F50  41ED D54C                lea.l      A0, [A5 - 0x2AB4]
  1467. 00000F54  2F30 0000                move.l     -[A7], [A0 + D0.w]
  1468. 00000F58  4EBA FC68                jsr        [PC - 0x398 /* 00000BC2 */]
  1469. 00000F5C  2640                     movea.l    A3, D0
  1470. 00000F5E  7028                     moveq.l    D0, 0x28
  1471. 00000F60  1F00                     move.b     -[A7], D0
  1472. 00000F62  2F0B                     move.l     -[A7], A3
  1473. 00000F64  7029                     moveq.l    D0, 0x29
  1474. 00000F66  1F00                     move.b     -[A7], D0
  1475. 00000F68  4EBA FC7A                jsr        [PC - 0x386 /* 00000BE4 */]
  1476. 00000F6C  2640                     movea.l    A3, D0
  1477. 00000F6E  6016                     bra        +0x18 /* 00000F86 */
  1478. label00000F70:
  1479. 00000F70  2F0B                     move.l     -[A7], A3
  1480. 00000F72  202E FFE0                move.l     D0, [A6 - 0x20]
  1481. 00000F76  E588                     lsl        D0, 2
  1482. 00000F78  41ED D54C                lea.l      A0, [A5 - 0x2AB4]
  1483. 00000F7C  2F30 0000                move.l     -[A7], [A0 + D0.w]
  1484. 00000F80  4EBA FC40                jsr        [PC - 0x3C0 /* 00000BC2 */]
  1485. 00000F84  2640                     movea.l    A3, D0
  1486. label00000F86:
  1487. 00000F86  2F0B                     move.l     -[A7], A3
  1488. 00000F88  2F0C                     move.l     -[A7], A4
  1489. 00000F8A  4EBA 00CA                jsr        [PC + 0xCA /* 00001056 */]
  1490. 00000F8E  2F00                     move.l     -[A7], D0
  1491. 00000F90  4EBA FBA6                jsr        [PC - 0x45A /* 00000B38 */]
  1492. 00000F94  2640                     movea.l    A3, D0
  1493. 00000F96  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1494. 00000F9A  4EBA FCCA                jsr        [PC - 0x336 /* 00000C66 */]
  1495. 00000F9E  2F00                     move.l     -[A7], D0
  1496. 00000FA0  2F0B                     move.l     -[A7], A3
  1497. 00000FA2  4EBA FB94                jsr        [PC - 0x46C /* 00000B38 */]
  1498. 00000FA6  6066                     bra        +0x68 /* 0000100E */
  1499. label00000FA8:
  1500. 00000FA8  202E FFE0                move.l     D0, [A6 - 0x20]
  1501. 00000FAC  E588                     lsl        D0, 2
  1502. 00000FAE  41ED D54C                lea.l      A0, [A5 - 0x2AB4]
  1503. 00000FB2  2F30 0000                move.l     -[A7], [A0 + D0.w]
  1504. 00000FB6  4EBA FC88                jsr        [PC - 0x378 /* 00000C40 */]
  1505. 00000FBA  2D40 FFF8                move.l     [A6 - 0x8], D0
  1506. 00000FBE  2441                     movea.l    A2, D1
  1507. 00000FC0  2F00                     move.l     -[A7], D0
  1508. 00000FC2  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1509. 00000FC6  584F                     addq.w     A7, 4
  1510. 00000FC8  D0AE FFF8                add.l      D0, [A6 - 0x8]
  1511. 00000FCC  2040                     movea.l    A0, D0
  1512. 00000FCE  1028 FFFF                move.b     D0, [A0 - 0x1]
  1513. 00000FD2  220A                     move.l     D1, A2
  1514. 00000FD4  7200                     moveq.l    D1, 0x00
  1515. 00000FD6  1200                     move.b     D1, D0
  1516. 00000FD8  D2AD B266                add.l      D1, [A5 - 0x4D9A]
  1517. 00000FDC  2041                     movea.l    A0, D1
  1518. 00000FDE  1010                     move.b     D0, [A0]
  1519. 00000FE0  7203                     moveq.l    D1, 0x03
  1520. 00000FE2  C001                     and.b      D0, D1
  1521. 00000FE4  6710                     beq        +0x12 /* 00000FF6 */
  1522. 00000FE6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1523. 00000FEA  487A 0068                pea.l      [PC + 0x68 /* 00001054, value 0x20004E56 ' \0NV', cstring " " */]
  1524. 00000FEE  4EBA FBD2                jsr        [PC - 0x42E /* 00000BC2 */]
  1525. 00000FF2  2D40 FFF8                move.l     [A6 - 0x8], D0
  1526. label00000FF6:
  1527. 00000FF6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1528. 00000FFA  2F0B                     move.l     -[A7], A3
  1529. 00000FFC  4EBA FB3A                jsr        [PC - 0x4C6 /* 00000B38 */]
  1530. 00001000  2640                     movea.l    A3, D0
  1531. label00001002:
  1532. 00001002  286C 0008                movea.l    A4, [A4 + 0x8]
  1533. label00001006:
  1534. 00001006  200C                     move.l     D0, A4
  1535. 00001008  6600 FC76                bne        -0x388 /* 00000C80 */
  1536. 0000100C  200B                     move.l     D0, A3
  1537. label0000100E:
  1538. 0000100E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1539. 00001012  4E5E                     unlink     A6
  1540. 00001014  205F                     movea.l    A0, [A7]+
  1541. 00001016  584F                     addq.w     A7, 4
  1542. 00001018  4ED0                     jmp        [A0]
  1543. 0000101A  003A 5F6D 6163           ori.b      [PC + 0x6163 /* 0000717F, cstring ""<EOF> */], 0x6D /* 'm' */
  1544. 00001020  6864                     bvc        +0x66 /* 00001086 */
  1545. 00001022  6C20                     bge        +0x22 /* 00001044 */
  1546. 00001024  0000 5F5F                ori.b      D0, 0x5F /* '_' */
  1547. 00001028  7061                     moveq.l    D0, 0x61
  1548. 0000102A  7363                     moveq.l    D1, 0x63
  1549. 0000102C  616C                     bsr        +0x6E /* 0000109A */
  1550. 0000102E  2000                     move.l     D0, D0
  1551. 00001030  5B5D                     subq.w     [A5]+, 5
  1552. 00001032  0000 5B25                ori.b      D0, 0x25 /* '%' */
  1553. 00001036  6C75                     bge        +0x77 /* 000010AD */
  1554. 00001038  5D00                     subq.b     D0, 6
  1555. 0000103A  656E                     bcs        +0x70 /* 000010AA */
  1556. 0000103C  756D                     moveq.l    D2, 0x6D
  1557. 0000103E  2000                     move.l     D0, D0
  1558. 00001040  7B7D                     moveq.l    D5, 0x7D
  1559. 00001042  0000 3A3A                ori.b      D0, 0x3A /* ':' */
  1560. // begin alternate branch 00001044-00001048
  1561. label00001044:
  1562. 00001044  3A3A 2A00                move.w     D5, [PC + 0x2A00 /* 00003A46, cstring ""<EOF> */]
  1563. // end alternate branch 00001044-00001048
  1564. label00001044: // (misaligned)
  1565. 00001046  2A00                     move.l     D5, D0
  1566. 00001048  7374                     moveq.l    D1, 0x74
  1567. 0000104A  7275                     moveq.l    D1, 0x75
  1568. 0000104C  6374                     bls        +0x76 /* 000010C2 */
  1569. 0000104E  207B 7D00                movea.l    A0, [PC + <<invalid base displacement size>> + D7 * 4]
  1570. 00001052  2000                     move.l     D0, D0
  1571. 00001054  2000                     move.l     D0, D0
  1572. fn00001056:
  1573. 00001056  4E56 0000                link       A6, 0
  1574. 0000105A  48E7 0038                movem.l    -[A7], A2,A3,A4
  1575. 0000105E  486D D298                pea.l      [A5 - 0x2D68]
  1576. 00001062  7003                     moveq.l    D0, 0x03
  1577. 00001064  3F00                     move.w     -[A7], D0
  1578. 00001066  4EAD 1672                jsr        [A5 + 0x1672 /* export_714 */]
  1579. 0000106A  2640                     movea.l    A3, D0
  1580. 0000106C  246E 0008                movea.l    A2, [A6 + 0x8]
  1581. 00001070  286A 000C                movea.l    A4, [A2 + 0xC]
  1582. 00001074  200C                     move.l     D0, A4
  1583. 00001076  6624                     bne        +0x26 /* 0000109C */
  1584. 00001078  102A 0004                move.b     D0, [A2 + 0x4]
  1585. 0000107C  7202                     moveq.l    D1, 0x02
  1586. 0000107E  C001                     and.b      D0, D1
  1587. 00001080  664E                     bne        +0x50 /* 000010D0 */
  1588. 00001082  2F0B                     move.l     -[A7], A3
  1589. 00001084  486D D2AE                pea.l      [A5 - 0x2D52]
  1590. // begin alternate branch 00001086-0000108C
  1591. label00001086:
  1592. 00001086  D2AE 4EBA                add.l      D1, [A6 + 0x4EBA]
  1593. 0000108A  FB38                     .extension 0xB38 <<F/4-5/5>> // unimplemented
  1594. // end alternate branch 00001086-0000108C
  1595. label00001086: // (misaligned)
  1596. 00001088  4EBA FB38                jsr        [PC - 0x4C8 /* 00000BC2 */]
  1597. 0000108C  2640                     movea.l    A3, D0
  1598. 0000108E  6040                     bra        +0x42 /* 000010D0 */
  1599. label00001090:
  1600. 00001090  2F0B                     move.l     -[A7], A3
  1601. 00001092  702C                     moveq.l    D0, 0x2C
  1602. 00001094  1F00                     move.b     -[A7], D0
  1603. 00001096  4EBA FB86                jsr        [PC - 0x47A /* 00000C1E */]
  1604. fn0000109A:
  1605. 0000109A  2640                     movea.l    A3, D0
  1606. label0000109C:
  1607. 0000109C  2F0B                     move.l     -[A7], A3
  1608. 0000109E  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  1609. 000010A2  4EBA FBC2                jsr        [PC - 0x43E /* 00000C66 */]
  1610. 000010A6  2F00                     move.l     -[A7], D0
  1611. 000010A8  4EBA FA8E                jsr        [PC - 0x572 /* 00000B38 */]
  1612. // begin alternate branch 000010AA-000010AE
  1613. label000010AA:
  1614. 000010AA  FA8E 2640                .extension 0xA8E <<F/2-3/5>> // unimplemented
  1615. // end alternate branch 000010AA-000010AE
  1616. label000010AA: // (misaligned)
  1617. 000010AC  2640                     movea.l    A3, D0
  1618. 000010AE  286C 000C                movea.l    A4, [A4 + 0xC]
  1619. 000010B2  200C                     move.l     D0, A4
  1620. 000010B4  66DA                     bne        -0x24 /* 00001090 */
  1621. 000010B6  206E 0008                movea.l    A0, [A6 + 0x8]
  1622. 000010BA  1028 0004                move.b     D0, [A0 + 0x4]
  1623. 000010BE  7202                     moveq.l    D1, 0x02
  1624. 000010C0  C001                     and.b      D0, D1
  1625. label000010C2:
  1626. 000010C2  660C                     bne        +0xE /* 000010D0 */
  1627. 000010C4  2F0B                     move.l     -[A7], A3
  1628. 000010C6  487A 0056                pea.l      [PC + 0x56 /* 0000111E, value 0x2C2E2E2E ',...', cstring ",..." */]
  1629. 000010CA  4EBA FAF6                jsr        [PC - 0x50A /* 00000BC2 */]
  1630. 000010CE  2640                     movea.l    A3, D0
  1631. label000010D0:
  1632. 000010D0  2F0B                     move.l     -[A7], A3
  1633. 000010D2  7029                     moveq.l    D0, 0x29
  1634. 000010D4  1F00                     move.b     -[A7], D0
  1635. 000010D6  4EBA FB46                jsr        [PC - 0x4BA /* 00000C1E */]
  1636. 000010DA  2640                     movea.l    A3, D0
  1637. 000010DC  206E 0008                movea.l    A0, [A6 + 0x8]
  1638. 000010E0  2010                     move.l     D0, [A0]
  1639. 000010E2  7240                     moveq.l    D1, 0x40
  1640. 000010E4  C081                     and.l      D0, D1
  1641. 000010E6  670C                     beq        +0xE /* 000010F4 */
  1642. 000010E8  2F0B                     move.l     -[A7], A3
  1643. 000010EA  486D D29C                pea.l      [A5 - 0x2D64]
  1644. 000010EE  4EBA FAD2                jsr        [PC - 0x52E /* 00000BC2 */]
  1645. 000010F2  2640                     movea.l    A3, D0
  1646. label000010F4:
  1647. 000010F4  206E 0008                movea.l    A0, [A6 + 0x8]
  1648. 000010F8  2010                     move.l     D0, [A0]
  1649. 000010FA  0280 0000 0080           andi.l     D0, 0x80
  1650. 00001100  670C                     beq        +0xE /* 0000110E */
  1651. 00001102  2F0B                     move.l     -[A7], A3
  1652. 00001104  486D D2A4                pea.l      [A5 - 0x2D5C]
  1653. 00001108  4EBA FAB8                jsr        [PC - 0x548 /* 00000BC2 */]
  1654. 0000110C  2640                     movea.l    A3, D0
  1655. label0000110E:
  1656. 0000110E  200B                     move.l     D0, A3
  1657. 00001110  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1658. 00001114  4E5E                     unlink     A6
  1659. 00001116  205F                     movea.l    A0, [A7]+
  1660. 00001118  584F                     addq.w     A7, 4
  1661. 0000111A  4ED0                     jmp        [A0]
  1662. 0000111C  0006 2C2E                ori.b      D6, 0x2E /* '.' */
  1663. 00001120  2E2E 0000                move.l     D7, [A6 + 0x0]
  1664. fn00001124:
  1665. 00001124  4E56 0000                link       A6, 0
  1666. 00001128  48E7 0018                movem.l    -[A7], A3,A4
  1667. 0000112C  286E 0008                movea.l    A4, [A6 + 0x8]
  1668. 00001130  486D D298                pea.l      [A5 - 0x2D68]
  1669. 00001134  4EBA FB0A                jsr        [PC - 0x4F6 /* 00000C40 */]
  1670. 00001138  2640                     movea.l    A3, D0
  1671. 0000113A  200C                     move.l     D0, A4
  1672. 0000113C  672A                     beq        +0x2C /* 00001168 */
  1673. 0000113E  600C                     bra        +0xE /* 0000114C */
  1674. label00001140:
  1675. 00001140  2F0B                     move.l     -[A7], A3
  1676. 00001142  702C                     moveq.l    D0, 0x2C
  1677. 00001144  1F00                     move.b     -[A7], D0
  1678. 00001146  4EBA FAD6                jsr        [PC - 0x52A /* 00000C1E */]
  1679. 0000114A  2640                     movea.l    A3, D0
  1680. label0000114C:
  1681. 0000114C  2F0B                     move.l     -[A7], A3
  1682. 0000114E  206C 0008                movea.l    A0, [A4 + 0x8]
  1683. 00001152  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1684. 00001156  4EBA FB0E                jsr        [PC - 0x4F2 /* 00000C66 */]
  1685. 0000115A  2F00                     move.l     -[A7], D0
  1686. 0000115C  4EBA F9DA                jsr        [PC - 0x626 /* 00000B38 */]
  1687. 00001160  2640                     movea.l    A3, D0
  1688. 00001162  2854                     movea.l    A4, [A4]
  1689. 00001164  200C                     move.l     D0, A4
  1690. 00001166  66D8                     bne        -0x26 /* 00001140 */
  1691. label00001168:
  1692. 00001168  2F0B                     move.l     -[A7], A3
  1693. 0000116A  486D D29A                pea.l      [A5 - 0x2D66]
  1694. 0000116E  4EBA FA52                jsr        [PC - 0x5AE /* 00000BC2 */]
  1695. 00001172  4CDF 1800                movem.l    A3,A4, [A7]+
  1696. 00001176  4E5E                     unlink     A6
  1697. 00001178  205F                     movea.l    A0, [A7]+
  1698. 0000117A  584F                     addq.w     A7, 4
  1699. 0000117C  4ED0                     jmp        [A0]
  1700. 0000117E  4EBA F8A0                jsr        [PC - 0x760 /* 00000A20 */]
  1701. 00001182  4E75                     rts
  1702. 00001184  4E56 0000                link       A6, 0
  1703. 00001188  2F0A                     move.l     -[A7], A2
  1704. 0000118A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1705. 0000118E  4EAD 2202                jsr        [A5 + 0x2202 /* export_1084 */]
  1706. 00001192  2440                     movea.l    A2, D0
  1707. 00001194  200A                     move.l     D0, A2
  1708. 00001196  6604                     bne        +0x6 /* 0000119C */
  1709. 00001198  246E 0008                movea.l    A2, [A6 + 0x8]
  1710. label0000119C:
  1711. 0000119C  200A                     move.l     D0, A2
  1712. 0000119E  245F                     movea.l    A2, [A7]+
  1713. 000011A0  4E5E                     unlink     A6
  1714. 000011A2  4E75                     rts
  1715. 000011A4  4E56 0000                link       A6, 0
  1716. 000011A8  1B7C 0001 BC1A           move.b     [A5 - 0x43E6], 0x1
  1717. 000011AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1718. 000011B2  486E 000C                pea.l      [A6 + 0xC]
  1719. 000011B6  4EBA F18A                jsr        [PC - 0xE76 /* 00000342 */]
  1720. 000011BA  422D BC1A                clr.b      [A5 - 0x43E6]
  1721. 000011BE  4E5E                     unlink     A6
  1722. 000011C0  4E75                     rts
  1723. 000011C2  7000                     moveq.l    D0, 0x00
  1724. 000011C4  4E75                     rts
  1725.